./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-3.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version aef121e0 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-3.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0 --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 942b42bc5f58abe69fc33c6ef5e7218e2daddc6d3f26d56a942671edcc0207b7 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-aef121e [2021-11-22 14:50:03,788 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-22 14:50:03,791 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-22 14:50:03,824 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-22 14:50:03,824 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-22 14:50:03,826 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-22 14:50:03,828 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-22 14:50:03,830 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-22 14:50:03,832 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-22 14:50:03,834 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-22 14:50:03,835 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-22 14:50:03,836 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-22 14:50:03,837 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-22 14:50:03,838 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-22 14:50:03,840 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-22 14:50:03,842 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-22 14:50:03,843 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-22 14:50:03,844 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-22 14:50:03,847 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-22 14:50:03,850 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-22 14:50:03,852 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-22 14:50:03,861 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-22 14:50:03,862 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-22 14:50:03,863 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-22 14:50:03,868 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-22 14:50:03,868 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-22 14:50:03,869 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-22 14:50:03,870 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-22 14:50:03,871 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-22 14:50:03,872 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-22 14:50:03,873 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-22 14:50:03,882 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-22 14:50:03,883 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-22 14:50:03,884 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-22 14:50:03,885 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-22 14:50:03,886 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-22 14:50:03,887 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-22 14:50:03,887 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-22 14:50:03,887 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-22 14:50:03,889 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-22 14:50:03,890 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-22 14:50:03,892 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-11-22 14:50:03,943 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-22 14:50:03,943 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-22 14:50:03,944 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-22 14:50:03,944 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-22 14:50:03,946 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-22 14:50:03,946 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-22 14:50:03,946 INFO L138 SettingsManager]: * Use SBE=true [2021-11-22 14:50:03,947 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-11-22 14:50:03,947 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-11-22 14:50:03,947 INFO L138 SettingsManager]: * Use old map elimination=false [2021-11-22 14:50:03,948 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-11-22 14:50:03,948 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-11-22 14:50:03,949 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-11-22 14:50:03,949 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-22 14:50:03,949 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-22 14:50:03,949 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-22 14:50:03,949 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-22 14:50:03,950 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-22 14:50:03,950 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-22 14:50:03,950 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-11-22 14:50:03,950 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-11-22 14:50:03,950 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-11-22 14:50:03,951 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-22 14:50:03,951 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-22 14:50:03,951 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-11-22 14:50:03,951 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-22 14:50:03,953 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-11-22 14:50:03,954 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-22 14:50:03,954 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-22 14:50:03,954 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-22 14:50:03,954 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-11-22 14:50:03,955 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-22 14:50:03,956 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-11-22 14:50:03,956 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_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/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_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0 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 -> 942b42bc5f58abe69fc33c6ef5e7218e2daddc6d3f26d56a942671edcc0207b7 [2021-11-22 14:50:04,206 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-22 14:50:04,238 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-22 14:50:04,242 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-22 14:50:04,243 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-22 14:50:04,245 INFO L275 PluginConnector]: CDTParser initialized [2021-11-22 14:50:04,246 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/../../sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-3.c [2021-11-22 14:50:04,331 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/data/d93ed46b3/ba67a697d93f4847bb0640cf242670fa/FLAGb823269a3 [2021-11-22 14:50:04,884 INFO L306 CDTParser]: Found 1 translation units. [2021-11-22 14:50:04,885 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-3.c [2021-11-22 14:50:04,905 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/data/d93ed46b3/ba67a697d93f4847bb0640cf242670fa/FLAGb823269a3 [2021-11-22 14:50:05,188 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/data/d93ed46b3/ba67a697d93f4847bb0640cf242670fa [2021-11-22 14:50:05,190 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-22 14:50:05,192 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-22 14:50:05,193 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-22 14:50:05,193 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-22 14:50:05,208 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-22 14:50:05,209 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.11 02:50:05" (1/1) ... [2021-11-22 14:50:05,212 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@35dd7ee5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:50:05, skipping insertion in model container [2021-11-22 14:50:05,213 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 22.11 02:50:05" (1/1) ... [2021-11-22 14:50:05,219 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-22 14:50:05,266 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-22 14:50:05,499 WARN L230 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_98cb9bcf-643e-46b7-84a3-b166962d1139/sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-3.c[37595,37608] [2021-11-22 14:50:05,507 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-22 14:50:05,522 INFO L203 MainTranslator]: Completed pre-run [2021-11-22 14:50:05,575 WARN L230 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_98cb9bcf-643e-46b7-84a3-b166962d1139/sv-benchmarks/c/openssl-simplified/s3_clnt_3.cil-3.c[37595,37608] [2021-11-22 14:50:05,595 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-11-22 14:50:05,612 INFO L208 MainTranslator]: Completed translation [2021-11-22 14:50:05,613 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:50:05 WrapperNode [2021-11-22 14:50:05,613 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-22 14:50:05,614 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-22 14:50:05,614 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-22 14:50:05,614 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-22 14:50:05,620 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:50:05" (1/1) ... [2021-11-22 14:50:05,628 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:50:05" (1/1) ... [2021-11-22 14:50:05,667 INFO L137 Inliner]: procedures = 15, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 481 [2021-11-22 14:50:05,668 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-22 14:50:05,668 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-22 14:50:05,669 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-22 14:50:05,669 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-22 14:50:05,677 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:50:05" (1/1) ... [2021-11-22 14:50:05,678 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:50:05" (1/1) ... [2021-11-22 14:50:05,681 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:50:05" (1/1) ... [2021-11-22 14:50:05,682 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:50:05" (1/1) ... [2021-11-22 14:50:05,692 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:50:05" (1/1) ... [2021-11-22 14:50:05,699 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:50:05" (1/1) ... [2021-11-22 14:50:05,702 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:50:05" (1/1) ... [2021-11-22 14:50:05,707 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-22 14:50:05,708 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-22 14:50:05,708 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-22 14:50:05,708 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-22 14:50:05,709 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:50:05" (1/1) ... [2021-11-22 14:50:05,716 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:05,731 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:05,747 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:05,761 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-11-22 14:50:05,794 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-22 14:50:05,794 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-22 14:50:05,794 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-22 14:50:05,794 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-22 14:50:05,884 INFO L236 CfgBuilder]: Building ICFG [2021-11-22 14:50:05,886 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-22 14:50:05,904 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-11-22 14:50:06,417 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume !false; [2021-11-22 14:50:06,417 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##84: assume false; [2021-11-22 14:50:06,417 INFO L277 CfgBuilder]: Performing block encoding [2021-11-22 14:50:06,425 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-22 14:50:06,426 INFO L301 CfgBuilder]: Removed 1 assume(true) statements. [2021-11-22 14:50:06,428 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.11 02:50:06 BoogieIcfgContainer [2021-11-22 14:50:06,428 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-22 14:50:06,435 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-11-22 14:50:06,435 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-11-22 14:50:06,438 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-11-22 14:50:06,439 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-11-22 14:50:06,439 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 22.11 02:50:05" (1/3) ... [2021-11-22 14:50:06,440 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1de291e9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 22.11 02:50:06, skipping insertion in model container [2021-11-22 14:50:06,440 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-11-22 14:50:06,441 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 22.11 02:50:05" (2/3) ... [2021-11-22 14:50:06,441 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1de291e9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 22.11 02:50:06, skipping insertion in model container [2021-11-22 14:50:06,441 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-11-22 14:50:06,441 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.11 02:50:06" (3/3) ... [2021-11-22 14:50:06,443 INFO L388 chiAutomizerObserver]: Analyzing ICFG s3_clnt_3.cil-3.c [2021-11-22 14:50:06,490 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-11-22 14:50:06,490 INFO L360 BuchiCegarLoop]: Hoare is false [2021-11-22 14:50:06,490 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-11-22 14:50:06,491 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-11-22 14:50:06,491 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-11-22 14:50:06,491 INFO L364 BuchiCegarLoop]: Difference is false [2021-11-22 14:50:06,491 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-11-22 14:50:06,491 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-11-22 14:50:06,510 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-22 14:50:06,537 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-11-22 14:50:06,537 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 14:50:06,537 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 14:50:06,546 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2021-11-22 14:50:06,546 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 14:50:06,546 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-11-22 14:50:06,547 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-22 14:50:06,556 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-11-22 14:50:06,556 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 14:50:06,556 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 14:50:06,558 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2021-11-22 14:50:06,558 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 14:50:06,563 INFO L791 eck$LassoCheckResult]: Stem: 113#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 38#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 21#L105true assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 87#L108-2true ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 109#L113true assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 28#L119-1true [2021-11-22 14:50:06,564 INFO L793 eck$LassoCheckResult]: Loop: 28#L119-1true assume !false; 45#L120true ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 47#L122true assume 12292 == ssl3_connect_~s__state~0#1; 26#L123true ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 93#L227true ssl3_connect_~s__server~0#1 := 0; 129#L232true assume 0 != ssl3_connect_~cb~0#1; 75#L232-2true ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 101#L237true assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 105#L247true assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 67#L247-2true assume !(0 == ssl3_connect_~tmp___4~0#1); 56#L269true assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 88#L521true assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 115#L556true ssl3_connect_~skip~0#1 := 0; 28#L119-1true [2021-11-22 14:50:06,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:06,570 INFO L85 PathProgramCache]: Analyzing trace with hash 28693997, now seen corresponding path program 1 times [2021-11-22 14:50:06,578 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:06,579 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1643534900] [2021-11-22 14:50:06,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:06,580 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:06,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:06,720 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 14:50:06,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:06,784 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 14:50:06,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:06,788 INFO L85 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 1 times [2021-11-22 14:50:06,788 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:06,790 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912835502] [2021-11-22 14:50:06,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:06,791 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:06,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:06,825 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 14:50:06,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:06,860 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 14:50:06,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:06,869 INFO L85 PathProgramCache]: Analyzing trace with hash -1912993548, now seen corresponding path program 1 times [2021-11-22 14:50:06,869 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:06,870 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495725426] [2021-11-22 14:50:06,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:06,870 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:06,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:06,905 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 14:50:06,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:06,928 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 14:50:07,203 INFO L210 LassoAnalysis]: Preferences: [2021-11-22 14:50:07,203 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-22 14:50:07,203 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-22 14:50:07,204 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-22 14:50:07,204 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-11-22 14:50:07,204 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:07,204 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-22 14:50:07,204 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-22 14:50:07,205 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration1_Loop [2021-11-22 14:50:07,205 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-22 14:50:07,205 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-22 14:50:07,222 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-22 14:50:07,228 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 14:50:07,242 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-22 14:50:07,245 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-22 14:50:07,248 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 14:50:07,252 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-22 14:50:07,255 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-22 14:50:07,257 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 14:50:07,263 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 14:50:07,266 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-22 14:50:07,269 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-22 14:50:07,272 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-22 14:50:07,279 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-22 14:50:07,282 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-22 14:50:07,285 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-22 14:50:07,288 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-22 14:50:07,590 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-22 14:50:07,591 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-11-22 14:50:07,593 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:07,593 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:07,595 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:07,605 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 14:50:07,605 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 14:50:07,616 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-11-22 14:50:07,637 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 14:50:07,637 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post37#1=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post37#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-22 14:50:07,672 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:07,673 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:07,673 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:07,675 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:07,680 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 14:50:07,681 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 14:50:07,693 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-11-22 14:50:07,736 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 14:50:07,737 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp56~0#1.base=0, ULTIMATE.start_ssl3_connect_~__cil_tmp57~0#1=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0#1=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0#1=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0#1.offset=0} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp56~0#1.base=0, ULTIMATE.start_ssl3_connect_~__cil_tmp57~0#1=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0#1=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0#1=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0#1.offset=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-22 14:50:07,747 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:07,748 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:07,748 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:07,749 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:07,755 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 14:50:07,755 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 14:50:07,766 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-11-22 14:50:07,777 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 14:50:07,778 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__new_session~0#1=1} Honda state: {ULTIMATE.start_ssl3_connect_~s__new_session~0#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-22 14:50:07,816 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:07,817 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:07,818 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:07,819 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:07,822 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-11-22 14:50:07,823 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 14:50:07,823 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 14:50:07,849 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 14:50:07,850 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__type~0#1=4096} Honda state: {ULTIMATE.start_ssl3_connect_~s__type~0#1=4096} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-22 14:50:07,889 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:07,889 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:07,890 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:07,891 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:07,898 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 14:50:07,898 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 14:50:07,914 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-11-22 14:50:07,917 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 14:50:07,918 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___5~0#1=-1} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___5~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-22 14:50:07,953 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:07,953 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:07,954 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:07,955 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:07,957 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-11-22 14:50:07,958 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 14:50:07,958 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 14:50:07,981 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 14:50:07,982 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-22 14:50:08,013 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:08,014 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:08,014 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:08,015 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:08,021 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 14:50:08,021 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 14:50:08,022 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2021-11-22 14:50:08,048 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 14:50:08,048 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post35#1=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post35#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-22 14:50:08,084 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:08,084 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:08,084 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:08,089 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:08,094 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2021-11-22 14:50:08,094 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 14:50:08,094 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 14:50:08,112 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 14:50:08,113 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__version~0#1=-64512, ULTIMATE.start_ssl3_connect_~__cil_tmp55~0#1=768} Honda state: {ULTIMATE.start_ssl3_connect_~s__version~0#1=-64512, ULTIMATE.start_ssl3_connect_~__cil_tmp55~0#1=768} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-22 14:50:08,145 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:08,146 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:08,146 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:08,147 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:08,150 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 14:50:08,150 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 14:50:08,160 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2021-11-22 14:50:08,205 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:08,205 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:08,205 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:08,209 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:08,220 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-11-22 14:50:08,220 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 14:50:08,241 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2021-11-22 14:50:08,248 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 14:50:08,248 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=2}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=0}] Lambdas: [1, 1, 3] Nus: [0, 0] [2021-11-22 14:50:08,274 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:08,274 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:08,275 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:08,275 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:08,280 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 14:50:08,281 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 14:50:08,290 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2021-11-22 14:50:08,296 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 14:50:08,296 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~cb~0#1=4} Honda state: {ULTIMATE.start_ssl3_connect_~cb~0#1=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-22 14:50:08,318 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Ended with exit code 0 [2021-11-22 14:50:08,319 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:08,319 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:08,319 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:08,320 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-11-22 14:50:08,321 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 14:50:08,321 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 14:50:08,329 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 14:50:08,329 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__server~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__server~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-22 14:50:08,352 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:08,352 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:08,352 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:08,353 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:08,354 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 14:50:08,354 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 14:50:08,355 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2021-11-22 14:50:08,399 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:08,399 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:08,399 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:08,400 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:08,401 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2021-11-22 14:50:08,402 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-11-22 14:50:08,402 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 14:50:08,437 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-11-22 14:50:08,473 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:08,473 INFO L210 LassoAnalysis]: Preferences: [2021-11-22 14:50:08,474 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-22 14:50:08,474 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-22 14:50:08,474 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-22 14:50:08,474 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-11-22 14:50:08,474 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:08,474 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-22 14:50:08,474 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-22 14:50:08,474 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration1_Loop [2021-11-22 14:50:08,474 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-22 14:50:08,474 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-22 14:50:08,477 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 14:50:08,482 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-22 14:50:08,496 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-22 14:50:08,499 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-22 14:50:08,502 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-22 14:50:08,507 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-22 14:50:08,510 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-22 14:50:08,513 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-22 14:50:08,518 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-22 14:50:08,521 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-22 14:50:08,524 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-22 14:50:08,526 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-22 14:50:08,533 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-22 14:50:08,535 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-22 14:50:08,543 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-22 14:50:08,546 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-22 14:50:08,844 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-22 14:50:08,848 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-11-22 14:50:08,850 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:08,850 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:08,853 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:08,862 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-22 14:50:08,871 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 14:50:08,871 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 14:50:08,872 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 14:50:08,872 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 14:50:08,872 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 14:50:08,874 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 14:50:08,874 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 14:50:08,875 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2021-11-22 14:50:08,893 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 14:50:08,928 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:08,928 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:08,928 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:08,929 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:08,934 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-22 14:50:08,943 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 14:50:08,944 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 14:50:08,944 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 14:50:08,944 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 14:50:08,944 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 14:50:08,948 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 14:50:08,948 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 14:50:08,953 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2021-11-22 14:50:08,973 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 14:50:09,007 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:09,008 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:09,008 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:09,009 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:09,018 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-22 14:50:09,026 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 14:50:09,027 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 14:50:09,027 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 14:50:09,027 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 14:50:09,027 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 14:50:09,028 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 14:50:09,028 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 14:50:09,030 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2021-11-22 14:50:09,045 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 14:50:09,081 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:09,082 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:09,089 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:09,090 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:09,094 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-22 14:50:09,103 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 14:50:09,103 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 14:50:09,103 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 14:50:09,103 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 14:50:09,103 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 14:50:09,104 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 14:50:09,104 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 14:50:09,106 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2021-11-22 14:50:09,121 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 14:50:09,153 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:09,153 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:09,153 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:09,157 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:09,166 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-11-22 14:50:09,166 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-22 14:50:09,176 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 14:50:09,176 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 14:50:09,177 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 14:50:09,177 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-11-22 14:50:09,177 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 14:50:09,178 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-11-22 14:50:09,178 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 14:50:09,193 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 14:50:09,218 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:09,218 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:09,219 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:09,219 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:09,221 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-11-22 14:50:09,221 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-22 14:50:09,228 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 14:50:09,229 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 14:50:09,229 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 14:50:09,229 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 14:50:09,229 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 14:50:09,230 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 14:50:09,230 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 14:50:09,261 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 14:50:09,289 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:09,290 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:09,290 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:09,290 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:09,291 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-11-22 14:50:09,293 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-22 14:50:09,300 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 14:50:09,300 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 14:50:09,300 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 14:50:09,300 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 14:50:09,300 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 14:50:09,302 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 14:50:09,302 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 14:50:09,304 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 14:50:09,323 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Ended with exit code 0 [2021-11-22 14:50:09,323 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:09,323 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:09,324 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:09,327 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2021-11-22 14:50:09,327 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-22 14:50:09,334 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 14:50:09,334 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 14:50:09,335 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 14:50:09,335 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 14:50:09,335 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 14:50:09,337 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 14:50:09,337 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 14:50:09,341 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 14:50:09,359 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:09,359 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:09,359 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:09,363 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:09,364 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2021-11-22 14:50:09,364 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-22 14:50:09,371 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 14:50:09,371 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 14:50:09,371 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 14:50:09,371 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 14:50:09,371 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 14:50:09,372 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 14:50:09,372 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 14:50:09,388 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 14:50:09,419 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:09,419 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:09,419 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:09,420 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:09,432 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2021-11-22 14:50:09,433 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-22 14:50:09,439 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 14:50:09,439 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 14:50:09,440 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 14:50:09,440 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-11-22 14:50:09,440 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 14:50:09,441 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-11-22 14:50:09,441 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 14:50:09,465 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 14:50:09,496 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Ended with exit code 0 [2021-11-22 14:50:09,497 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:09,497 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:09,498 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:09,505 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-22 14:50:09,515 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 14:50:09,515 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 14:50:09,515 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 14:50:09,515 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 14:50:09,515 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 14:50:09,516 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 14:50:09,516 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 14:50:09,518 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2021-11-22 14:50:09,529 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 14:50:09,564 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:09,565 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:09,565 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:09,566 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:09,568 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-22 14:50:09,568 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2021-11-22 14:50:09,575 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 14:50:09,575 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 14:50:09,575 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 14:50:09,575 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 14:50:09,576 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 14:50:09,577 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 14:50:09,577 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 14:50:09,591 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-11-22 14:50:09,594 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2021-11-22 14:50:09,594 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-11-22 14:50:09,596 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:09,596 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:09,609 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:09,624 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2021-11-22 14:50:09,624 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-11-22 14:50:09,624 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-11-22 14:50:09,624 INFO L513 LassoAnalysis]: Proved termination. [2021-11-22 14:50:09,625 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0#1) = 1*ULTIMATE.start_ssl3_connect_~s__state~0#1 Supporting invariants [] [2021-11-22 14:50:09,658 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:09,660 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-11-22 14:50:09,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:09,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 14:50:09,719 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-22 14:50:09,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-22 14:50:09,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 14:50:09,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-22 14:50:09,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-22 14:50:09,875 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-22 14:50:09,908 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-22 14:50:09,909 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-22 14:50:10,219 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 508 states and 831 transitions. Complement of second has 8 states. [2021-11-22 14:50:10,220 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-22 14:50:10,225 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-22 14:50:10,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 416 transitions. [2021-11-22 14:50:10,228 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 416 transitions. Stem has 5 letters. Loop has 13 letters. [2021-11-22 14:50:10,229 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-22 14:50:10,229 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-11-22 14:50:10,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:10,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 14:50:10,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-22 14:50:10,256 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-22 14:50:10,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 14:50:10,274 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-22 14:50:10,275 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-22 14:50:10,357 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Ended with exit code 0 [2021-11-22 14:50:10,372 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-22 14:50:10,373 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 3 loop predicates [2021-11-22 14:50:10,374 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-22 14:50:10,611 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 536 states and 872 transitions. Complement of second has 10 states. [2021-11-22 14:50:10,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-11-22 14:50:10,612 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-22 14:50:10,613 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 435 transitions. [2021-11-22 14:50:10,614 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 435 transitions. Stem has 5 letters. Loop has 13 letters. [2021-11-22 14:50:10,617 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-22 14:50:10,617 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 435 transitions. Stem has 18 letters. Loop has 13 letters. [2021-11-22 14:50:10,618 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-22 14:50:10,618 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 435 transitions. Stem has 5 letters. Loop has 26 letters. [2021-11-22 14:50:10,619 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-22 14:50:10,620 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 536 states and 872 transitions. [2021-11-22 14:50:10,642 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2021-11-22 14:50:10,658 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 536 states to 328 states and 492 transitions. [2021-11-22 14:50:10,659 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 295 [2021-11-22 14:50:10,661 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 296 [2021-11-22 14:50:10,662 INFO L73 IsDeterministic]: Start isDeterministic. Operand 328 states and 492 transitions. [2021-11-22 14:50:10,664 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 14:50:10,664 INFO L681 BuchiCegarLoop]: Abstraction has 328 states and 492 transitions. [2021-11-22 14:50:10,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 328 states and 492 transitions. [2021-11-22 14:50:10,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 328 to 139. [2021-11-22 14:50:10,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 139 states have (on average 1.4964028776978417) internal successors, (208), 138 states have internal predecessors, (208), 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-22 14:50:10,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 208 transitions. [2021-11-22 14:50:10,721 INFO L704 BuchiCegarLoop]: Abstraction has 139 states and 208 transitions. [2021-11-22 14:50:10,721 INFO L587 BuchiCegarLoop]: Abstraction has 139 states and 208 transitions. [2021-11-22 14:50:10,721 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-11-22 14:50:10,721 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 139 states and 208 transitions. [2021-11-22 14:50:10,722 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-11-22 14:50:10,723 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 14:50:10,723 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 14:50:10,726 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-11-22 14:50:10,726 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 14:50:10,727 INFO L791 eck$LassoCheckResult]: Stem: 1456#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 1386#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 1353#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 1354#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 1442#L113 assume 0 != 12288 + ssl3_connect_~tmp___1~0#1; 1397#L114 assume !(0 != 16384 + ssl3_connect_~tmp___2~0#1); 1370#L119-1 [2021-11-22 14:50:10,727 INFO L793 eck$LassoCheckResult]: Loop: 1370#L119-1 assume !false; 1371#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 1461#L122 assume 12292 == ssl3_connect_~s__state~0#1; 1363#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 1364#L227 ssl3_connect_~s__server~0#1 := 0; 1446#L232 assume 0 != ssl3_connect_~cb~0#1; 1430#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 1431#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 1452#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 1380#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 1407#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 1325#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 1350#L556 ssl3_connect_~skip~0#1 := 0; 1370#L119-1 [2021-11-22 14:50:10,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:10,728 INFO L85 PathProgramCache]: Analyzing trace with hash 889513681, now seen corresponding path program 1 times [2021-11-22 14:50:10,728 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:10,729 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212641803] [2021-11-22 14:50:10,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:10,729 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:10,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:10,756 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 14:50:10,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:10,775 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 14:50:10,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:10,780 INFO L85 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 2 times [2021-11-22 14:50:10,781 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:10,781 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358654389] [2021-11-22 14:50:10,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:10,781 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:10,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:10,793 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 14:50:10,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:10,814 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 14:50:10,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:10,815 INFO L85 PathProgramCache]: Analyzing trace with hash 2032962192, now seen corresponding path program 1 times [2021-11-22 14:50:10,815 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:10,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [278154979] [2021-11-22 14:50:10,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:10,816 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:10,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:10,832 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 14:50:10,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:10,849 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 14:50:11,055 INFO L210 LassoAnalysis]: Preferences: [2021-11-22 14:50:11,055 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-22 14:50:11,055 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-22 14:50:11,055 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-22 14:50:11,055 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-11-22 14:50:11,055 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:11,055 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-22 14:50:11,055 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-22 14:50:11,055 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration2_Loop [2021-11-22 14:50:11,055 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-22 14:50:11,055 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-22 14:50:11,057 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-22 14:50:11,060 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-22 14:50:11,066 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-22 14:50:11,069 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-22 14:50:11,074 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-22 14:50:11,079 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-22 14:50:11,081 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-22 14:50:11,084 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-22 14:50:11,087 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-22 14:50:11,089 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-22 14:50:11,091 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 14:50:11,094 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 14:50:11,097 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-22 14:50:11,108 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 14:50:11,110 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-22 14:50:11,112 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 14:50:11,387 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-22 14:50:11,387 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-11-22 14:50:11,387 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:11,387 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:11,389 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:11,394 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2021-11-22 14:50:11,395 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 14:50:11,395 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 14:50:11,418 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 14:50:11,418 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__type~0#1=4096} Honda state: {ULTIMATE.start_ssl3_connect_~s__type~0#1=4096} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-22 14:50:11,449 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:11,450 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:11,450 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:11,451 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:11,452 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 14:50:11,452 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 14:50:11,462 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2021-11-22 14:50:11,511 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:11,512 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:11,512 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:11,516 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:11,520 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-11-22 14:50:11,520 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 14:50:11,534 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2021-11-22 14:50:11,545 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-11-22 14:50:11,581 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:11,581 INFO L210 LassoAnalysis]: Preferences: [2021-11-22 14:50:11,581 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-22 14:50:11,581 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-22 14:50:11,581 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-22 14:50:11,581 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-11-22 14:50:11,581 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:11,581 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-22 14:50:11,581 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-22 14:50:11,582 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration2_Loop [2021-11-22 14:50:11,582 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-22 14:50:11,582 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-22 14:50:11,583 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-22 14:50:11,587 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 14:50:11,590 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-22 14:50:11,592 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 14:50:11,598 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 14:50:11,601 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 14:50:11,603 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-22 14:50:11,605 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-22 14:50:11,609 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 14:50:11,612 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-11-22 14:50:11,615 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-22 14:50:11,619 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-22 14:50:11,621 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-22 14:50:11,624 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-22 14:50:11,636 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-22 14:50:11,643 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-22 14:50:11,896 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-22 14:50:11,896 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-11-22 14:50:11,897 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:11,897 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:11,898 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:11,901 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-22 14:50:11,910 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 14:50:11,910 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 14:50:11,911 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 14:50:11,911 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 14:50:11,911 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 14:50:11,911 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 14:50:11,912 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 14:50:11,913 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2021-11-22 14:50:11,933 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 14:50:11,968 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:11,968 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:11,968 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:11,969 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:11,972 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-22 14:50:11,980 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 14:50:11,981 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 14:50:11,981 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 14:50:11,981 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 14:50:11,981 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 14:50:11,982 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 14:50:11,982 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 14:50:11,984 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2021-11-22 14:50:11,997 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 14:50:12,031 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:12,031 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:12,031 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:12,033 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:12,035 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-22 14:50:12,043 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 14:50:12,043 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 14:50:12,044 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 14:50:12,044 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 14:50:12,044 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 14:50:12,045 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 14:50:12,045 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 14:50:12,048 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2021-11-22 14:50:12,061 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 14:50:12,086 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Ended with exit code 0 [2021-11-22 14:50:12,086 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:12,086 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:12,088 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:12,089 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2021-11-22 14:50:12,089 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-22 14:50:12,096 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 14:50:12,096 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 14:50:12,096 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 14:50:12,096 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 14:50:12,096 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 14:50:12,097 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 14:50:12,097 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 14:50:12,133 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 14:50:12,162 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:12,162 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:12,162 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:12,163 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:12,164 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-22 14:50:12,165 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2021-11-22 14:50:12,171 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 14:50:12,171 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 14:50:12,171 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 14:50:12,171 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 14:50:12,171 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 14:50:12,172 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 14:50:12,172 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 14:50:12,173 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 14:50:12,192 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:12,192 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:12,192 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:12,193 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:12,193 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2021-11-22 14:50:12,194 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-22 14:50:12,201 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 14:50:12,201 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 14:50:12,201 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 14:50:12,201 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 14:50:12,201 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 14:50:12,202 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 14:50:12,202 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 14:50:12,203 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 14:50:12,221 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:12,221 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:12,222 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:12,222 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:12,224 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2021-11-22 14:50:12,224 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-22 14:50:12,231 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 14:50:12,231 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 14:50:12,231 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 14:50:12,231 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-11-22 14:50:12,231 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 14:50:12,232 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-11-22 14:50:12,232 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 14:50:12,235 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 14:50:12,254 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Ended with exit code 0 [2021-11-22 14:50:12,254 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:12,254 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:12,255 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:12,256 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2021-11-22 14:50:12,256 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-22 14:50:12,263 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 14:50:12,263 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 14:50:12,263 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 14:50:12,263 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 14:50:12,263 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 14:50:12,264 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 14:50:12,264 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 14:50:12,266 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 14:50:12,287 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:12,288 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:12,288 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:12,288 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:12,290 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2021-11-22 14:50:12,290 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-22 14:50:12,297 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 14:50:12,297 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 14:50:12,297 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 14:50:12,297 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 14:50:12,297 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 14:50:12,298 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 14:50:12,298 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 14:50:12,299 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 14:50:12,318 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:12,318 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:12,318 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:12,319 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:12,319 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2021-11-22 14:50:12,320 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-22 14:50:12,327 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 14:50:12,327 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 14:50:12,327 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 14:50:12,327 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 14:50:12,327 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 14:50:12,328 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 14:50:12,328 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 14:50:12,353 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 14:50:12,384 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Ended with exit code 0 [2021-11-22 14:50:12,384 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:12,384 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:12,385 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:12,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-22 14:50:12,390 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2021-11-22 14:50:12,394 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 14:50:12,394 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 14:50:12,395 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 14:50:12,395 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-11-22 14:50:12,395 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 14:50:12,395 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-11-22 14:50:12,395 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 14:50:12,405 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 14:50:12,424 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Ended with exit code 0 [2021-11-22 14:50:12,424 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:12,424 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:12,425 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:12,435 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2021-11-22 14:50:12,436 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-22 14:50:12,443 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 14:50:12,443 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 14:50:12,443 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 14:50:12,443 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-11-22 14:50:12,443 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 14:50:12,444 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-11-22 14:50:12,444 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 14:50:12,447 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 14:50:12,466 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:12,468 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:12,468 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:12,469 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:12,469 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2021-11-22 14:50:12,470 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-22 14:50:12,476 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 14:50:12,476 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 14:50:12,477 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 14:50:12,477 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 14:50:12,477 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 14:50:12,477 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 14:50:12,477 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 14:50:12,481 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 14:50:12,499 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Ended with exit code 0 [2021-11-22 14:50:12,500 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:12,500 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:12,501 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:12,502 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2021-11-22 14:50:12,502 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-22 14:50:12,509 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 14:50:12,509 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 14:50:12,509 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 14:50:12,509 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 14:50:12,509 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 14:50:12,513 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 14:50:12,513 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 14:50:12,545 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 14:50:12,580 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:12,581 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:12,581 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:12,582 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:12,589 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-22 14:50:12,598 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 14:50:12,598 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 14:50:12,598 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 14:50:12,599 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 14:50:12,599 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 14:50:12,600 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 14:50:12,600 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 14:50:12,603 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2021-11-22 14:50:12,613 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-11-22 14:50:12,616 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2021-11-22 14:50:12,616 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-11-22 14:50:12,616 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:12,616 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:12,617 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:12,618 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-11-22 14:50:12,619 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-11-22 14:50:12,619 INFO L513 LassoAnalysis]: Proved termination. [2021-11-22 14:50:12,619 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0#1) = 1*ULTIMATE.start_ssl3_connect_~s__state~0#1 Supporting invariants [] [2021-11-22 14:50:12,619 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2021-11-22 14:50:12,638 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Ended with exit code 0 [2021-11-22 14:50:12,639 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-11-22 14:50:12,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:12,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 14:50:12,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-22 14:50:12,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-22 14:50:12,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 14:50:12,698 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-22 14:50:12,702 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-22 14:50:12,762 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-22 14:50:12,764 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-22 14:50:12,764 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 14:50:12,839 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:12,980 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 446 states and 654 transitions. Complement of second has 7 states. [2021-11-22 14:50:12,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2021-11-22 14:50:12,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 14:50:12,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 302 transitions. [2021-11-22 14:50:12,982 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 302 transitions. Stem has 6 letters. Loop has 13 letters. [2021-11-22 14:50:12,982 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-22 14:50:12,982 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-11-22 14:50:12,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:13,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 14:50:13,011 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-22 14:50:13,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-22 14:50:13,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 14:50:13,034 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-22 14:50:13,035 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-22 14:50:13,089 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-22 14:50:13,090 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 3 loop predicates [2021-11-22 14:50:13,091 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 14:50:13,241 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 460 states and 671 transitions. Complement of second has 9 states. [2021-11-22 14:50:13,242 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-11-22 14:50:13,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 14:50:13,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 311 transitions. [2021-11-22 14:50:13,243 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 6 letters. Loop has 13 letters. [2021-11-22 14:50:13,244 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-22 14:50:13,244 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 19 letters. Loop has 13 letters. [2021-11-22 14:50:13,244 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-22 14:50:13,244 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 6 letters. Loop has 26 letters. [2021-11-22 14:50:13,245 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-22 14:50:13,245 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 460 states and 671 transitions. [2021-11-22 14:50:13,249 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2021-11-22 14:50:13,253 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 460 states to 357 states and 533 transitions. [2021-11-22 14:50:13,253 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 301 [2021-11-22 14:50:13,254 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 302 [2021-11-22 14:50:13,254 INFO L73 IsDeterministic]: Start isDeterministic. Operand 357 states and 533 transitions. [2021-11-22 14:50:13,254 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 14:50:13,254 INFO L681 BuchiCegarLoop]: Abstraction has 357 states and 533 transitions. [2021-11-22 14:50:13,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states and 533 transitions. [2021-11-22 14:50:13,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 139. [2021-11-22 14:50:13,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 139 states have (on average 1.4964028776978417) internal successors, (208), 138 states have internal predecessors, (208), 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-22 14:50:13,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 208 transitions. [2021-11-22 14:50:13,262 INFO L704 BuchiCegarLoop]: Abstraction has 139 states and 208 transitions. [2021-11-22 14:50:13,262 INFO L587 BuchiCegarLoop]: Abstraction has 139 states and 208 transitions. [2021-11-22 14:50:13,262 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-11-22 14:50:13,262 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 139 states and 208 transitions. [2021-11-22 14:50:13,263 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-11-22 14:50:13,264 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 14:50:13,264 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 14:50:13,264 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-11-22 14:50:13,264 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 14:50:13,265 INFO L791 eck$LassoCheckResult]: Stem: 2653#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 2585#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 2548#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 2549#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 2640#L113 assume 0 != 12288 + ssl3_connect_~tmp___1~0#1; 2596#L114 assume 0 != 16384 + ssl3_connect_~tmp___2~0#1; 2569#L119-1 [2021-11-22 14:50:13,265 INFO L793 eck$LassoCheckResult]: Loop: 2569#L119-1 assume !false; 2570#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 2658#L122 assume 12292 == ssl3_connect_~s__state~0#1; 2562#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 2563#L227 ssl3_connect_~s__server~0#1 := 0; 2644#L232 assume 0 != ssl3_connect_~cb~0#1; 2629#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 2630#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 2650#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 2579#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 2606#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 2524#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 2552#L556 ssl3_connect_~skip~0#1 := 0; 2569#L119-1 [2021-11-22 14:50:13,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:13,265 INFO L85 PathProgramCache]: Analyzing trace with hash 889513679, now seen corresponding path program 1 times [2021-11-22 14:50:13,266 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:13,266 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096763009] [2021-11-22 14:50:13,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:13,266 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:13,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:13,272 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 14:50:13,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:13,281 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 14:50:13,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:13,282 INFO L85 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 3 times [2021-11-22 14:50:13,282 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:13,282 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688484587] [2021-11-22 14:50:13,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:13,283 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:13,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:13,289 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 14:50:13,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:13,296 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 14:50:13,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:13,297 INFO L85 PathProgramCache]: Analyzing trace with hash -1250887854, now seen corresponding path program 1 times [2021-11-22 14:50:13,297 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:13,297 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53757030] [2021-11-22 14:50:13,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:13,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:13,306 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:13,307 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 14:50:13,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:13,320 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 14:50:13,512 INFO L210 LassoAnalysis]: Preferences: [2021-11-22 14:50:13,513 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-22 14:50:13,513 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-22 14:50:13,513 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-22 14:50:13,513 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-11-22 14:50:13,513 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:13,513 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-22 14:50:13,513 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-22 14:50:13,513 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration3_Loop [2021-11-22 14:50:13,513 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-22 14:50:13,513 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-22 14:50:13,515 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-22 14:50:13,525 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-22 14:50:13,528 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-22 14:50:13,530 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-22 14:50:13,541 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-22 14:50:13,543 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-22 14:50:13,545 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-22 14:50:13,547 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-22 14:50:13,550 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-22 14:50:13,552 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-22 14:50:13,554 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-22 14:50:13,556 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-22 14:50:13,559 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-22 14:50:13,561 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-22 14:50:13,563 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-22 14:50:13,565 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-22 14:50:13,788 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-22 14:50:13,788 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-11-22 14:50:13,788 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:13,788 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:13,789 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:13,798 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 14:50:13,798 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 14:50:13,814 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2021-11-22 14:50:13,826 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 14:50:13,826 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__version~0#1=-64512, ULTIMATE.start_ssl3_connect_~__cil_tmp55~0#1=768} Honda state: {ULTIMATE.start_ssl3_connect_~s__version~0#1=-64512, ULTIMATE.start_ssl3_connect_~__cil_tmp55~0#1=768} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-22 14:50:13,858 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:13,859 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:13,859 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:13,861 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:13,863 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 14:50:13,863 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 14:50:13,874 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2021-11-22 14:50:13,889 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 14:50:13,889 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__new_session~0#1=1} Honda state: {ULTIMATE.start_ssl3_connect_~s__new_session~0#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-22 14:50:13,920 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:13,921 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:13,921 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:13,922 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:13,923 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 14:50:13,924 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 14:50:13,933 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2021-11-22 14:50:13,948 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 14:50:13,948 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__server~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__server~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-22 14:50:13,978 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:13,979 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:13,979 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:13,980 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:13,981 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 14:50:13,981 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 14:50:13,989 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2021-11-22 14:50:14,012 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 14:50:14,013 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~__cil_tmp57~0#1=0, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0#1.base=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0#1=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0#1=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0#1.offset=0} Honda state: {ULTIMATE.start_ssl3_connect_~__cil_tmp57~0#1=0, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0#1.base=0, ULTIMATE.start_ssl3_connect_~s__init_buf___0~0#1=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp58~0#1=-1, ULTIMATE.start_ssl3_connect_~__cil_tmp56~0#1.offset=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-22 14:50:14,023 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:14,024 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:14,024 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:14,025 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:14,026 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2021-11-22 14:50:14,027 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 14:50:14,027 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 14:50:14,052 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Ended with exit code 0 [2021-11-22 14:50:14,053 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:14,053 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:14,054 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:14,054 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2021-11-22 14:50:14,055 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-11-22 14:50:14,055 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 14:50:14,076 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 14:50:14,076 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=2}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=0}] Lambdas: [1, 1, 3] Nus: [0, 0] [2021-11-22 14:50:14,095 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Ended with exit code 0 [2021-11-22 14:50:14,095 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:14,095 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:14,096 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:14,098 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2021-11-22 14:50:14,099 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 14:50:14,099 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 14:50:14,107 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 14:50:14,107 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post37#1=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post37#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-22 14:50:14,141 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Ended with exit code 0 [2021-11-22 14:50:14,141 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:14,141 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:14,142 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:14,143 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2021-11-22 14:50:14,144 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 14:50:14,144 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 14:50:14,152 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 14:50:14,152 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-22 14:50:14,171 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Ended with exit code 0 [2021-11-22 14:50:14,171 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:14,171 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:14,172 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:14,173 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2021-11-22 14:50:14,173 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 14:50:14,173 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 14:50:14,187 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 14:50:14,187 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___5~0#1=-1} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___5~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-22 14:50:14,206 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Ended with exit code 0 [2021-11-22 14:50:14,206 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:14,206 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:14,207 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:14,208 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2021-11-22 14:50:14,208 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 14:50:14,211 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 14:50:14,279 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:14,280 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:14,280 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:14,281 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:14,282 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-11-22 14:50:14,282 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 14:50:14,305 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2021-11-22 14:50:14,308 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 14:50:14,308 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=5}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=4}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=-8}] Lambdas: [1, 3, 1] Nus: [0, 1] [2021-11-22 14:50:14,327 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:14,327 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:14,327 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:14,328 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:14,328 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2021-11-22 14:50:14,329 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 14:50:14,329 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 14:50:14,342 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 14:50:14,342 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~cb~0#1=4} Honda state: {ULTIMATE.start_ssl3_connect_~cb~0#1=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-22 14:50:14,360 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:14,361 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:14,361 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:14,361 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:14,362 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2021-11-22 14:50:14,362 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 14:50:14,362 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 14:50:14,375 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 14:50:14,375 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0#1=-1} Honda state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-22 14:50:14,393 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:14,393 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:14,393 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:14,394 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:14,401 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2021-11-22 14:50:14,402 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 14:50:14,402 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 14:50:14,409 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 14:50:14,409 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-22 14:50:14,428 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:14,428 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:14,428 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:14,429 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:14,429 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2021-11-22 14:50:14,430 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 14:50:14,430 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 14:50:14,438 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 14:50:14,438 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__type~0#1=4096} Honda state: {ULTIMATE.start_ssl3_connect_~s__type~0#1=4096} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-22 14:50:14,456 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:14,456 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:14,456 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:14,457 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:14,468 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2021-11-22 14:50:14,468 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 14:50:14,468 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 14:50:14,501 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 14:50:14,501 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___4~0#1=4} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___4~0#1=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-22 14:50:14,525 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Ended with exit code 0 [2021-11-22 14:50:14,526 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:14,526 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:14,526 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:14,527 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2021-11-22 14:50:14,527 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 14:50:14,527 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 14:50:14,548 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-11-22 14:50:14,548 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post35#1=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post35#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-11-22 14:50:14,567 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Ended with exit code 0 [2021-11-22 14:50:14,567 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:14,567 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:14,568 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:14,568 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2021-11-22 14:50:14,569 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-11-22 14:50:14,570 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 14:50:14,626 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:14,627 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:14,627 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:14,627 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:14,629 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2021-11-22 14:50:14,630 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-11-22 14:50:14,630 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-11-22 14:50:14,640 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-11-22 14:50:14,658 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Ended with exit code 0 [2021-11-22 14:50:14,659 INFO L210 LassoAnalysis]: Preferences: [2021-11-22 14:50:14,659 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-11-22 14:50:14,659 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-11-22 14:50:14,659 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-11-22 14:50:14,659 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-11-22 14:50:14,659 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:14,659 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-11-22 14:50:14,659 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-11-22 14:50:14,659 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_3.cil-3.c_Iteration3_Loop [2021-11-22 14:50:14,659 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-11-22 14:50:14,659 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-11-22 14:50:14,661 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-22 14:50:14,674 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-22 14:50:14,676 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-22 14:50:14,679 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-22 14:50:14,681 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-22 14:50:14,683 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-22 14:50:14,689 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-22 14:50:14,700 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-22 14:50:14,703 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-22 14:50:14,705 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-22 14:50:14,709 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-22 14:50:14,711 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-22 14:50:14,713 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-22 14:50:14,715 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-22 14:50:14,721 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-22 14:50:14,723 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-22 14:50:14,934 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-11-22 14:50:14,934 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-11-22 14:50:14,934 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:14,934 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:14,935 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:14,937 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-22 14:50:14,945 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 14:50:14,946 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 14:50:14,946 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 14:50:14,946 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 14:50:14,946 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 14:50:14,947 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 14:50:14,947 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 14:50:14,949 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2021-11-22 14:50:14,961 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 14:50:14,990 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:14,991 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:14,991 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:14,991 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:14,992 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2021-11-22 14:50:14,993 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-22 14:50:14,999 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 14:50:14,999 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 14:50:15,000 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 14:50:15,000 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 14:50:15,000 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 14:50:15,000 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 14:50:15,000 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 14:50:15,014 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 14:50:15,047 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:15,047 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:15,047 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:15,048 INFO L229 MonitoredProcess]: Starting monitored process 69 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:15,054 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-22 14:50:15,062 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 14:50:15,063 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 14:50:15,063 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 14:50:15,063 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 14:50:15,063 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 14:50:15,064 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 14:50:15,064 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 14:50:15,066 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2021-11-22 14:50:15,075 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 14:50:15,094 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:15,094 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:15,094 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:15,095 INFO L229 MonitoredProcess]: Starting monitored process 70 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:15,098 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-22 14:50:15,105 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2021-11-22 14:50:15,106 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 14:50:15,106 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 14:50:15,106 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 14:50:15,106 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 14:50:15,106 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 14:50:15,107 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 14:50:15,107 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 14:50:15,108 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 14:50:15,127 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:15,127 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:15,127 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:15,128 INFO L229 MonitoredProcess]: Starting monitored process 71 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:15,128 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Waiting until timeout for monitored process [2021-11-22 14:50:15,129 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-22 14:50:15,135 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 14:50:15,135 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 14:50:15,136 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 14:50:15,136 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 14:50:15,136 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 14:50:15,136 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 14:50:15,136 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 14:50:15,145 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 14:50:15,164 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:15,164 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:15,164 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:15,165 INFO L229 MonitoredProcess]: Starting monitored process 72 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:15,166 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Waiting until timeout for monitored process [2021-11-22 14:50:15,166 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-22 14:50:15,173 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 14:50:15,173 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 14:50:15,173 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 14:50:15,173 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 14:50:15,173 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 14:50:15,174 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 14:50:15,174 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 14:50:15,175 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 14:50:15,194 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:15,194 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:15,194 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:15,195 INFO L229 MonitoredProcess]: Starting monitored process 73 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:15,196 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Waiting until timeout for monitored process [2021-11-22 14:50:15,196 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-22 14:50:15,203 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 14:50:15,203 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 14:50:15,203 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 14:50:15,203 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 14:50:15,204 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 14:50:15,206 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 14:50:15,206 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 14:50:15,211 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 14:50:15,230 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:15,230 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:15,230 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:15,231 INFO L229 MonitoredProcess]: Starting monitored process 74 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:15,231 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Waiting until timeout for monitored process [2021-11-22 14:50:15,232 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-22 14:50:15,239 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 14:50:15,239 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 14:50:15,239 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 14:50:15,239 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-11-22 14:50:15,239 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 14:50:15,240 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-11-22 14:50:15,240 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 14:50:15,241 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 14:50:15,260 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Ended with exit code 0 [2021-11-22 14:50:15,260 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:15,260 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:15,261 INFO L229 MonitoredProcess]: Starting monitored process 75 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:15,262 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Waiting until timeout for monitored process [2021-11-22 14:50:15,262 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-22 14:50:15,269 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 14:50:15,269 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 14:50:15,269 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 14:50:15,269 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 14:50:15,269 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 14:50:15,269 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 14:50:15,269 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 14:50:15,271 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 14:50:15,289 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Ended with exit code 0 [2021-11-22 14:50:15,290 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:15,290 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:15,290 INFO L229 MonitoredProcess]: Starting monitored process 76 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:15,291 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Waiting until timeout for monitored process [2021-11-22 14:50:15,292 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-22 14:50:15,298 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 14:50:15,298 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 14:50:15,299 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 14:50:15,299 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-11-22 14:50:15,299 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 14:50:15,300 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-11-22 14:50:15,300 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 14:50:15,301 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 14:50:15,320 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:15,320 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:15,320 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:15,321 INFO L229 MonitoredProcess]: Starting monitored process 77 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:15,321 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Waiting until timeout for monitored process [2021-11-22 14:50:15,322 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-22 14:50:15,328 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 14:50:15,328 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 14:50:15,329 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 14:50:15,329 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-11-22 14:50:15,329 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 14:50:15,330 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-11-22 14:50:15,330 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 14:50:15,354 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 14:50:15,373 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:15,373 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:15,373 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:15,374 INFO L229 MonitoredProcess]: Starting monitored process 78 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:15,375 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Waiting until timeout for monitored process [2021-11-22 14:50:15,375 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-11-22 14:50:15,382 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 14:50:15,382 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 14:50:15,382 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 14:50:15,382 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 14:50:15,383 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 14:50:15,383 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 14:50:15,383 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 14:50:15,384 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 14:50:15,403 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:15,403 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:15,403 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:15,404 INFO L229 MonitoredProcess]: Starting monitored process 79 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:15,420 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Waiting until timeout for monitored process [2021-11-22 14:50:15,422 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-22 14:50:15,430 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 14:50:15,430 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 14:50:15,431 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 14:50:15,431 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 14:50:15,431 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 14:50:15,431 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 14:50:15,431 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 14:50:15,432 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-11-22 14:50:15,450 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:15,451 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:15,451 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:15,452 INFO L229 MonitoredProcess]: Starting monitored process 80 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:15,453 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Waiting until timeout for monitored process [2021-11-22 14:50:15,454 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-22 14:50:15,461 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-11-22 14:50:15,461 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-11-22 14:50:15,461 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-11-22 14:50:15,461 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-11-22 14:50:15,461 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-11-22 14:50:15,462 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-11-22 14:50:15,462 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-11-22 14:50:15,465 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-11-22 14:50:15,467 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-11-22 14:50:15,467 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-11-22 14:50:15,468 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-22 14:50:15,468 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:15,468 INFO L229 MonitoredProcess]: Starting monitored process 81 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-22 14:50:15,469 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Waiting until timeout for monitored process [2021-11-22 14:50:15,477 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-11-22 14:50:15,477 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-11-22 14:50:15,477 INFO L513 LassoAnalysis]: Proved termination. [2021-11-22 14:50:15,477 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0#1) = 1*ULTIMATE.start_ssl3_connect_~s__state~0#1 Supporting invariants [] [2021-11-22 14:50:15,509 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:15,510 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-11-22 14:50:15,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:15,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 14:50:15,534 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-22 14:50:15,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-22 14:50:15,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 14:50:15,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-22 14:50:15,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-22 14:50:15,617 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-22 14:50:15,617 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-22 14:50:15,619 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 14:50:15,825 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 446 states and 654 transitions. Complement of second has 7 states. [2021-11-22 14:50:15,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2021-11-22 14:50:15,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 14:50:15,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 302 transitions. [2021-11-22 14:50:15,830 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 302 transitions. Stem has 6 letters. Loop has 13 letters. [2021-11-22 14:50:15,830 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-22 14:50:15,830 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-11-22 14:50:15,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:15,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 14:50:15,853 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2021-11-22 14:50:15,854 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-22 14:50:15,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 14:50:15,884 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2021-11-22 14:50:15,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-22 14:50:15,937 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-22 14:50:15,938 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 3 loop predicates [2021-11-22 14:50:15,939 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 14:50:16,091 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 139 states and 208 transitions. cyclomatic complexity: 71. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 460 states and 671 transitions. Complement of second has 9 states. [2021-11-22 14:50:16,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-11-22 14:50:16,092 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 14:50:16,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 311 transitions. [2021-11-22 14:50:16,093 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 6 letters. Loop has 13 letters. [2021-11-22 14:50:16,093 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-22 14:50:16,093 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 19 letters. Loop has 13 letters. [2021-11-22 14:50:16,093 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-22 14:50:16,093 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 311 transitions. Stem has 6 letters. Loop has 26 letters. [2021-11-22 14:50:16,094 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-11-22 14:50:16,094 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 460 states and 671 transitions. [2021-11-22 14:50:16,098 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 206 [2021-11-22 14:50:16,102 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 460 states to 357 states and 533 transitions. [2021-11-22 14:50:16,102 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 301 [2021-11-22 14:50:16,102 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 302 [2021-11-22 14:50:16,102 INFO L73 IsDeterministic]: Start isDeterministic. Operand 357 states and 533 transitions. [2021-11-22 14:50:16,103 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 14:50:16,103 INFO L681 BuchiCegarLoop]: Abstraction has 357 states and 533 transitions. [2021-11-22 14:50:16,104 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 357 states and 533 transitions. [2021-11-22 14:50:16,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 357 to 139. [2021-11-22 14:50:16,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 139 states, 139 states have (on average 1.4964028776978417) internal successors, (208), 138 states have internal predecessors, (208), 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-22 14:50:16,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 139 states to 139 states and 208 transitions. [2021-11-22 14:50:16,110 INFO L704 BuchiCegarLoop]: Abstraction has 139 states and 208 transitions. [2021-11-22 14:50:16,111 INFO L587 BuchiCegarLoop]: Abstraction has 139 states and 208 transitions. [2021-11-22 14:50:16,111 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-11-22 14:50:16,111 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 139 states and 208 transitions. [2021-11-22 14:50:16,112 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-11-22 14:50:16,112 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 14:50:16,112 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 14:50:16,113 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 14:50:16,113 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 14:50:16,113 INFO L791 eck$LassoCheckResult]: Stem: 3852#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 3784#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 3747#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 3748#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 3839#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 3796#L119-1 assume !false; 3772#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3791#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 3793#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 3797#L128 assume 4096 == ssl3_connect_~s__state~0#1; 3762#L227 [2021-11-22 14:50:16,113 INFO L793 eck$LassoCheckResult]: Loop: 3762#L227 ssl3_connect_~s__server~0#1 := 0; 3843#L232 assume 0 != ssl3_connect_~cb~0#1; 3828#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 3829#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 3849#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 3778#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 3805#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 3723#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 3751#L556 ssl3_connect_~skip~0#1 := 0; 3768#L119-1 assume !false; 3769#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3857#L122 assume 12292 == ssl3_connect_~s__state~0#1; 3761#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 3762#L227 [2021-11-22 14:50:16,114 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:16,114 INFO L85 PathProgramCache]: Analyzing trace with hash -704384419, now seen corresponding path program 1 times [2021-11-22 14:50:16,114 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:16,114 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478585800] [2021-11-22 14:50:16,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:16,114 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:16,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 14:50:16,150 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-22 14:50:16,150 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 14:50:16,150 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478585800] [2021-11-22 14:50:16,151 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478585800] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 14:50:16,151 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 14:50:16,151 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 14:50:16,151 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780928552] [2021-11-22 14:50:16,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 14:50:16,154 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-22 14:50:16,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:16,154 INFO L85 PathProgramCache]: Analyzing trace with hash -373780978, now seen corresponding path program 4 times [2021-11-22 14:50:16,154 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:16,155 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391812302] [2021-11-22 14:50:16,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:16,155 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:16,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 14:50:16,172 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-22 14:50:16,173 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 14:50:16,173 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391812302] [2021-11-22 14:50:16,173 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391812302] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 14:50:16,173 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 14:50:16,173 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 14:50:16,173 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029842739] [2021-11-22 14:50:16,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 14:50:16,174 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 14:50:16,174 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 14:50:16,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 14:50:16,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 14:50:16,178 INFO L87 Difference]: Start difference. First operand 139 states and 208 transitions. cyclomatic complexity: 71 Second operand has 3 states, 3 states have (on average 3.3333333333333335) internal successors, (10), 3 states have internal predecessors, (10), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 14:50:16,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 14:50:16,259 INFO L93 Difference]: Finished difference Result 143 states and 211 transitions. [2021-11-22 14:50:16,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 14:50:16,260 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 143 states and 211 transitions. [2021-11-22 14:50:16,261 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-11-22 14:50:16,263 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 143 states to 141 states and 209 transitions. [2021-11-22 14:50:16,263 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 116 [2021-11-22 14:50:16,263 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 116 [2021-11-22 14:50:16,263 INFO L73 IsDeterministic]: Start isDeterministic. Operand 141 states and 209 transitions. [2021-11-22 14:50:16,264 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-11-22 14:50:16,264 INFO L681 BuchiCegarLoop]: Abstraction has 141 states and 209 transitions. [2021-11-22 14:50:16,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states and 209 transitions. [2021-11-22 14:50:16,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 141. [2021-11-22 14:50:16,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 141 states have (on average 1.4822695035460993) internal successors, (209), 140 states have internal predecessors, (209), 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-22 14:50:16,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 209 transitions. [2021-11-22 14:50:16,268 INFO L704 BuchiCegarLoop]: Abstraction has 141 states and 209 transitions. [2021-11-22 14:50:16,268 INFO L587 BuchiCegarLoop]: Abstraction has 141 states and 209 transitions. [2021-11-22 14:50:16,268 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-11-22 14:50:16,268 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 141 states and 209 transitions. [2021-11-22 14:50:16,269 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 103 [2021-11-22 14:50:16,270 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 14:50:16,270 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 14:50:16,271 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 14:50:16,271 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 14:50:16,271 INFO L791 eck$LassoCheckResult]: Stem: 4140#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 4073#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 4036#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 4037#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 4127#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 4057#L119-1 assume !false; 4058#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4081#L122 assume 12292 == ssl3_connect_~s__state~0#1; 4052#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 4053#L227 ssl3_connect_~s__server~0#1 := 0; 4132#L232 assume !(0 != ssl3_connect_~cb~0#1); 4117#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 4118#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 4138#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 4069#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 4093#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 4094#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4042#L556 ssl3_connect_~skip~0#1 := 0; 4059#L119-1 assume !false; 4061#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4080#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 4082#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 4084#L128 assume 4096 == ssl3_connect_~s__state~0#1; 4051#L227 [2021-11-22 14:50:16,271 INFO L793 eck$LassoCheckResult]: Loop: 4051#L227 ssl3_connect_~s__server~0#1 := 0; 4131#L232 assume 0 != ssl3_connect_~cb~0#1; 4115#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 4116#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 4137#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 4067#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 4092#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 4012#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4040#L556 ssl3_connect_~skip~0#1 := 0; 4141#L119-1 assume !false; 4150#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4149#L122 assume 12292 == ssl3_connect_~s__state~0#1; 4050#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 4051#L227 [2021-11-22 14:50:16,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:16,272 INFO L85 PathProgramCache]: Analyzing trace with hash 1147115704, now seen corresponding path program 1 times [2021-11-22 14:50:16,272 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:16,272 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1937946025] [2021-11-22 14:50:16,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:16,273 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:16,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 14:50:16,292 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-22 14:50:16,292 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 14:50:16,293 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1937946025] [2021-11-22 14:50:16,293 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1937946025] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 14:50:16,293 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 14:50:16,293 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 14:50:16,293 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955390135] [2021-11-22 14:50:16,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 14:50:16,294 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-22 14:50:16,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:16,294 INFO L85 PathProgramCache]: Analyzing trace with hash -373780978, now seen corresponding path program 5 times [2021-11-22 14:50:16,294 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:16,294 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906133947] [2021-11-22 14:50:16,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:16,295 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:16,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 14:50:16,309 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-22 14:50:16,309 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 14:50:16,309 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906133947] [2021-11-22 14:50:16,309 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906133947] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 14:50:16,309 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 14:50:16,309 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 14:50:16,310 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026242356] [2021-11-22 14:50:16,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 14:50:16,310 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 14:50:16,310 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 14:50:16,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 14:50:16,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 14:50:16,311 INFO L87 Difference]: Start difference. First operand 141 states and 209 transitions. cyclomatic complexity: 70 Second operand has 3 states, 3 states have (on average 4.333333333333333) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-22 14:50:16,367 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:16,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 14:50:16,489 INFO L93 Difference]: Finished difference Result 195 states and 271 transitions. [2021-11-22 14:50:16,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 14:50:16,491 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 195 states and 271 transitions. [2021-11-22 14:50:16,493 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 157 [2021-11-22 14:50:16,495 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 195 states to 190 states and 266 transitions. [2021-11-22 14:50:16,495 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 170 [2021-11-22 14:50:16,495 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 190 [2021-11-22 14:50:16,495 INFO L73 IsDeterministic]: Start isDeterministic. Operand 190 states and 266 transitions. [2021-11-22 14:50:16,496 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-22 14:50:16,497 INFO L681 BuchiCegarLoop]: Abstraction has 190 states and 266 transitions. [2021-11-22 14:50:16,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states and 266 transitions. [2021-11-22 14:50:16,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 154. [2021-11-22 14:50:16,500 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-22 14:50:16,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 219 transitions. [2021-11-22 14:50:16,501 INFO L704 BuchiCegarLoop]: Abstraction has 154 states and 219 transitions. [2021-11-22 14:50:16,501 INFO L587 BuchiCegarLoop]: Abstraction has 154 states and 219 transitions. [2021-11-22 14:50:16,501 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-11-22 14:50:16,502 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 154 states and 219 transitions. [2021-11-22 14:50:16,503 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 144 [2021-11-22 14:50:16,503 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 14:50:16,503 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 14:50:16,503 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 14:50:16,504 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-22 14:50:16,504 INFO L791 eck$LassoCheckResult]: Stem: 4463#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 4403#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 4378#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 4379#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 4450#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 4412#L119-1 assume !false; 4409#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4410#L122 assume 12292 == ssl3_connect_~s__state~0#1; 4387#L123 [2021-11-22 14:50:16,504 INFO L793 eck$LassoCheckResult]: Loop: 4387#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 4388#L227 ssl3_connect_~s__server~0#1 := 0; 4453#L232 assume 0 != ssl3_connect_~cb~0#1; 4441#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 4442#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 4458#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 4398#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 4420#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 4401#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4382#L556 ssl3_connect_~skip~0#1 := 0; 4391#L119-1 assume !false; 4392#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4507#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 4446#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 4413#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 4404#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 4405#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 4419#L137 assume 4368 == ssl3_connect_~s__state~0#1; 4408#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 4370#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 4371#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 4439#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 4355#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4498#L556 ssl3_connect_~skip~0#1 := 0; 4497#L119-1 assume !false; 4496#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4495#L122 assume 12292 == ssl3_connect_~s__state~0#1; 4387#L123 [2021-11-22 14:50:16,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:16,505 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 1 times [2021-11-22 14:50:16,505 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:16,505 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1487977805] [2021-11-22 14:50:16,505 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:16,505 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:16,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:16,510 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 14:50:16,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:16,516 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 14:50:16,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:16,517 INFO L85 PathProgramCache]: Analyzing trace with hash -368867471, now seen corresponding path program 1 times [2021-11-22 14:50:16,517 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:16,517 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1294726247] [2021-11-22 14:50:16,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:16,517 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:16,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 14:50:16,537 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-22 14:50:16,537 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 14:50:16,538 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1294726247] [2021-11-22 14:50:16,538 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1294726247] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 14:50:16,538 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 14:50:16,538 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-22 14:50:16,538 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1265148311] [2021-11-22 14:50:16,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 14:50:16,538 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 14:50:16,538 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 14:50:16,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 14:50:16,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 14:50:16,539 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-22 14:50:16,675 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 14:50:16,675 INFO L93 Difference]: Finished difference Result 209 states and 289 transitions. [2021-11-22 14:50:16,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 14:50:16,676 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 209 states and 289 transitions. [2021-11-22 14:50:16,678 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 199 [2021-11-22 14:50:16,680 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 209 states to 209 states and 289 transitions. [2021-11-22 14:50:16,680 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 209 [2021-11-22 14:50:16,680 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 209 [2021-11-22 14:50:16,680 INFO L73 IsDeterministic]: Start isDeterministic. Operand 209 states and 289 transitions. [2021-11-22 14:50:16,681 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-22 14:50:16,681 INFO L681 BuchiCegarLoop]: Abstraction has 209 states and 289 transitions. [2021-11-22 14:50:16,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states and 289 transitions. [2021-11-22 14:50:16,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 171. [2021-11-22 14:50:16,685 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-22 14:50:16,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 246 transitions. [2021-11-22 14:50:16,686 INFO L704 BuchiCegarLoop]: Abstraction has 171 states and 246 transitions. [2021-11-22 14:50:16,686 INFO L587 BuchiCegarLoop]: Abstraction has 171 states and 246 transitions. [2021-11-22 14:50:16,686 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-11-22 14:50:16,686 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 171 states and 246 transitions. [2021-11-22 14:50:16,687 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 161 [2021-11-22 14:50:16,687 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 14:50:16,687 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 14:50:16,688 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 14:50:16,688 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-22 14:50:16,689 INFO L791 eck$LassoCheckResult]: Stem: 4833#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 4771#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 4749#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 4750#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 4820#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 4760#L119-1 assume !false; 4761#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4777#L122 assume 12292 == ssl3_connect_~s__state~0#1; 4756#L123 [2021-11-22 14:50:16,689 INFO L793 eck$LassoCheckResult]: Loop: 4756#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 4757#L227 ssl3_connect_~s__server~0#1 := 0; 4823#L232 assume 0 != ssl3_connect_~cb~0#1; 4811#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 4812#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 4828#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 4767#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 4789#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 4790#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4873#L556 ssl3_connect_~skip~0#1 := 0; 4872#L119-1 assume !false; 4870#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4868#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 4866#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 4864#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 4860#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 4859#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 4858#L137 assume 4368 == ssl3_connect_~s__state~0#1; 4776#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 4739#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 4740#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 4809#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 4819#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4748#L556 ssl3_connect_~skip~0#1 := 0; 4888#L119-1 assume !false; 4880#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4778#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 4779#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 4781#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 4772#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 4773#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 4787#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 4788#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 4845#L143 assume 4384 == ssl3_connect_~s__state~0#1; 4832#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 4794#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 4795#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 4800#L310 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 4723#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 4724#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4834#L556 ssl3_connect_~skip~0#1 := 0; 4835#L119-1 assume !false; 4887#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4886#L122 assume 12292 == ssl3_connect_~s__state~0#1; 4756#L123 [2021-11-22 14:50:16,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:16,690 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 2 times [2021-11-22 14:50:16,690 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:16,690 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444493184] [2021-11-22 14:50:16,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:16,690 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:16,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:16,694 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 14:50:16,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:16,700 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 14:50:16,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:16,701 INFO L85 PathProgramCache]: Analyzing trace with hash -1596197359, now seen corresponding path program 1 times [2021-11-22 14:50:16,701 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:16,702 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73943438] [2021-11-22 14:50:16,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:16,702 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:16,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 14:50:16,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-22 14:50:16,724 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 14:50:16,725 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73943438] [2021-11-22 14:50:16,725 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73943438] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 14:50:16,725 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 14:50:16,725 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-22 14:50:16,725 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021264698] [2021-11-22 14:50:16,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 14:50:16,726 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 14:50:16,726 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 14:50:16,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 14:50:16,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 14:50:16,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-22 14:50:16,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 14:50:16,855 INFO L93 Difference]: Finished difference Result 224 states and 334 transitions. [2021-11-22 14:50:16,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 14:50:16,855 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 224 states and 334 transitions. [2021-11-22 14:50:16,857 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 214 [2021-11-22 14:50:16,859 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 224 states to 224 states and 334 transitions. [2021-11-22 14:50:16,860 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 224 [2021-11-22 14:50:16,860 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 224 [2021-11-22 14:50:16,860 INFO L73 IsDeterministic]: Start isDeterministic. Operand 224 states and 334 transitions. [2021-11-22 14:50:16,861 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-22 14:50:16,861 INFO L681 BuchiCegarLoop]: Abstraction has 224 states and 334 transitions. [2021-11-22 14:50:16,861 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states and 334 transitions. [2021-11-22 14:50:16,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 210. [2021-11-22 14:50:16,865 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-22 14:50:16,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 210 states to 210 states and 317 transitions. [2021-11-22 14:50:16,866 INFO L704 BuchiCegarLoop]: Abstraction has 210 states and 317 transitions. [2021-11-22 14:50:16,866 INFO L587 BuchiCegarLoop]: Abstraction has 210 states and 317 transitions. [2021-11-22 14:50:16,867 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-11-22 14:50:16,867 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 210 states and 317 transitions. [2021-11-22 14:50:16,868 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 200 [2021-11-22 14:50:16,868 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 14:50:16,868 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 14:50:16,869 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 14:50:16,870 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-22 14:50:16,870 INFO L791 eck$LassoCheckResult]: Stem: 5239#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 5175#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 5150#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 5151#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 5225#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 5163#L119-1 assume !false; 5164#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5181#L122 assume 12292 == ssl3_connect_~s__state~0#1; 5159#L123 [2021-11-22 14:50:16,870 INFO L793 eck$LassoCheckResult]: Loop: 5159#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 5160#L227 ssl3_connect_~s__server~0#1 := 0; 5228#L232 assume 0 != ssl3_connect_~cb~0#1; 5215#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 5216#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 5234#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 5170#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 5194#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 5195#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5281#L556 ssl3_connect_~skip~0#1 := 0; 5280#L119-1 assume !false; 5279#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5278#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 5277#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 5273#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 5270#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 5259#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 5258#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 5187#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 5188#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 5221#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 5222#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 5167#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 5168#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 5287#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 5133#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 5134#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 5155#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 5156#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 5189#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 5178#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 5179#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 5241#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 5229#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 5147#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 5148#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 5214#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 5209#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 5210#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 5161#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 5162#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 5173#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 5207#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 5208#L215 assume 4352 == ssl3_connect_~s__state~0#1; 5235#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 5202#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 5171#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 5172#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5327#L556 ssl3_connect_~skip~0#1 := 0; 5326#L119-1 assume !false; 5325#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5324#L122 assume 12292 == ssl3_connect_~s__state~0#1; 5159#L123 [2021-11-22 14:50:16,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:16,871 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 3 times [2021-11-22 14:50:16,871 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:16,871 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172964812] [2021-11-22 14:50:16,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:16,872 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:16,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:16,876 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 14:50:16,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:16,882 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 14:50:16,882 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:16,883 INFO L85 PathProgramCache]: Analyzing trace with hash -757879657, now seen corresponding path program 1 times [2021-11-22 14:50:16,883 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:16,883 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169087384] [2021-11-22 14:50:16,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:16,883 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:16,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 14:50:16,902 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-22 14:50:16,903 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 14:50:16,903 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169087384] [2021-11-22 14:50:16,903 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169087384] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 14:50:16,903 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 14:50:16,903 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 14:50:16,903 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195862311] [2021-11-22 14:50:16,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 14:50:16,904 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 14:50:16,904 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 14:50:16,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 14:50:16,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 14:50:16,905 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-22 14:50:16,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 14:50:16,984 INFO L93 Difference]: Finished difference Result 228 states and 341 transitions. [2021-11-22 14:50:16,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 14:50:16,985 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 228 states and 341 transitions. [2021-11-22 14:50:16,987 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 218 [2021-11-22 14:50:16,989 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 228 states to 228 states and 341 transitions. [2021-11-22 14:50:16,989 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 228 [2021-11-22 14:50:16,989 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 228 [2021-11-22 14:50:16,989 INFO L73 IsDeterministic]: Start isDeterministic. Operand 228 states and 341 transitions. [2021-11-22 14:50:16,990 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-22 14:50:16,990 INFO L681 BuchiCegarLoop]: Abstraction has 228 states and 341 transitions. [2021-11-22 14:50:16,990 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states and 341 transitions. [2021-11-22 14:50:16,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 225. [2021-11-22 14:50:16,994 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-22 14:50:16,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 337 transitions. [2021-11-22 14:50:16,995 INFO L704 BuchiCegarLoop]: Abstraction has 225 states and 337 transitions. [2021-11-22 14:50:16,995 INFO L587 BuchiCegarLoop]: Abstraction has 225 states and 337 transitions. [2021-11-22 14:50:16,995 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-11-22 14:50:16,995 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 225 states and 337 transitions. [2021-11-22 14:50:16,997 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2021-11-22 14:50:16,997 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 14:50:16,997 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 14:50:16,998 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 14:50:16,998 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-22 14:50:16,998 INFO L791 eck$LassoCheckResult]: Stem: 5682#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 5618#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 5592#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 5593#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 5668#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 5627#L119-1 assume !false; 5756#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5754#L122 assume 12292 == ssl3_connect_~s__state~0#1; 5601#L123 [2021-11-22 14:50:16,999 INFO L793 eck$LassoCheckResult]: Loop: 5601#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 5602#L227 ssl3_connect_~s__server~0#1 := 0; 5671#L232 assume 0 != ssl3_connect_~cb~0#1; 5658#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 5659#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 5677#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 5612#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 5636#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 5637#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5787#L556 ssl3_connect_~skip~0#1 := 0; 5786#L119-1 assume !false; 5785#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5784#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 5783#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 5628#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 5629#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 5683#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 5635#L137 assume 4368 == ssl3_connect_~s__state~0#1; 5623#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 5584#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 5585#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 5656#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 5667#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5596#L556 ssl3_connect_~skip~0#1 := 0; 5605#L119-1 assume !false; 5606#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5624#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 5625#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 5663#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 5619#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 5620#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 5750#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 5630#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 5631#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 5664#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 5665#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 5609#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 5610#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 5586#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 5577#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 5578#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 5597#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 5598#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 5632#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 5621#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 5622#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 5676#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 5672#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 5589#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 5590#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 5657#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 5651#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 5652#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 5603#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 5604#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 5615#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 5649#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 5650#L215 assume 4352 == ssl3_connect_~s__state~0#1; 5678#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 5645#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 5613#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 5614#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5743#L556 ssl3_connect_~skip~0#1 := 0; 5742#L119-1 assume !false; 5741#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5739#L122 assume 12292 == ssl3_connect_~s__state~0#1; 5601#L123 [2021-11-22 14:50:16,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:16,999 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 4 times [2021-11-22 14:50:16,999 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:16,999 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555602923] [2021-11-22 14:50:16,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:17,000 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:17,003 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:17,003 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 14:50:17,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:17,009 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 14:50:17,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:17,009 INFO L85 PathProgramCache]: Analyzing trace with hash -1752567442, now seen corresponding path program 1 times [2021-11-22 14:50:17,010 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:17,010 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633159955] [2021-11-22 14:50:17,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:17,010 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:17,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 14:50:17,035 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-22 14:50:17,035 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 14:50:17,035 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633159955] [2021-11-22 14:50:17,035 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633159955] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 14:50:17,035 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 14:50:17,036 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 14:50:17,036 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881101645] [2021-11-22 14:50:17,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 14:50:17,036 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 14:50:17,036 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 14:50:17,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 14:50:17,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 14:50:17,037 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-22 14:50:17,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 14:50:17,125 INFO L93 Difference]: Finished difference Result 230 states and 340 transitions. [2021-11-22 14:50:17,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 14:50:17,126 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 230 states and 340 transitions. [2021-11-22 14:50:17,130 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 220 [2021-11-22 14:50:17,132 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 230 states to 230 states and 340 transitions. [2021-11-22 14:50:17,132 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 230 [2021-11-22 14:50:17,133 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 230 [2021-11-22 14:50:17,133 INFO L73 IsDeterministic]: Start isDeterministic. Operand 230 states and 340 transitions. [2021-11-22 14:50:17,133 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-22 14:50:17,133 INFO L681 BuchiCegarLoop]: Abstraction has 230 states and 340 transitions. [2021-11-22 14:50:17,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states and 340 transitions. [2021-11-22 14:50:17,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 225. [2021-11-22 14:50:17,137 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-22 14:50:17,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 332 transitions. [2021-11-22 14:50:17,138 INFO L704 BuchiCegarLoop]: Abstraction has 225 states and 332 transitions. [2021-11-22 14:50:17,138 INFO L587 BuchiCegarLoop]: Abstraction has 225 states and 332 transitions. [2021-11-22 14:50:17,138 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-11-22 14:50:17,139 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 225 states and 332 transitions. [2021-11-22 14:50:17,140 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 215 [2021-11-22 14:50:17,140 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 14:50:17,140 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 14:50:17,141 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 14:50:17,141 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-22 14:50:17,141 INFO L791 eck$LassoCheckResult]: Stem: 6150#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 6082#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 6055#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 6056#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 6137#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 6094#L119-1 assume !false; 6183#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6182#L122 assume 12292 == ssl3_connect_~s__state~0#1; 6065#L123 [2021-11-22 14:50:17,142 INFO L793 eck$LassoCheckResult]: Loop: 6065#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 6066#L227 ssl3_connect_~s__server~0#1 := 0; 6141#L232 assume 0 != ssl3_connect_~cb~0#1; 6125#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 6126#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 6147#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 6076#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 6103#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 6104#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6197#L556 ssl3_connect_~skip~0#1 := 0; 6195#L119-1 assume !false; 6193#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6191#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 6189#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 6095#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 6096#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 6151#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 6152#L137 assume 4368 == ssl3_connect_~s__state~0#1; 6087#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 6045#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 6046#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 6123#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 6136#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6198#L556 ssl3_connect_~skip~0#1 := 0; 6196#L119-1 assume !false; 6194#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6192#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 6190#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 6188#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 6187#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 6184#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 6102#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 6097#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 6098#L143 assume 4384 == ssl3_connect_~s__state~0#1; 6134#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 6108#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 6109#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 6115#L310 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 6029#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 6030#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6242#L556 ssl3_connect_~skip~0#1 := 0; 6241#L119-1 assume !false; 6088#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6089#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 6092#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 6131#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 6083#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 6084#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 6253#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 6158#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 6159#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 6132#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 6133#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 6211#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 6090#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 6091#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 6239#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 6238#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 6237#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 6236#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 6099#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 6085#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 6086#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 6145#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 6146#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 6160#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 6161#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 6185#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 6186#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 6207#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 6208#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 6217#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 6214#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 6117#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 6118#L215 assume 4352 == ssl3_connect_~s__state~0#1; 6148#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 6113#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 6077#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 6078#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6174#L556 ssl3_connect_~skip~0#1 := 0; 6172#L119-1 assume !false; 6170#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6168#L122 assume 12292 == ssl3_connect_~s__state~0#1; 6065#L123 [2021-11-22 14:50:17,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:17,142 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 5 times [2021-11-22 14:50:17,143 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:17,143 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224236445] [2021-11-22 14:50:17,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:17,143 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:17,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:17,147 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 14:50:17,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:17,153 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 14:50:17,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:17,153 INFO L85 PathProgramCache]: Analyzing trace with hash -1377284402, now seen corresponding path program 1 times [2021-11-22 14:50:17,153 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:17,154 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [45030596] [2021-11-22 14:50:17,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:17,154 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:17,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 14:50:17,188 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-22 14:50:17,188 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 14:50:17,188 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [45030596] [2021-11-22 14:50:17,189 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [45030596] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 14:50:17,189 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 14:50:17,189 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 14:50:17,189 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500393819] [2021-11-22 14:50:17,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 14:50:17,190 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 14:50:17,190 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 14:50:17,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 14:50:17,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 14:50:17,190 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-22 14:50:17,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 14:50:17,311 INFO L93 Difference]: Finished difference Result 268 states and 381 transitions. [2021-11-22 14:50:17,311 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 14:50:17,312 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 268 states and 381 transitions. [2021-11-22 14:50:17,314 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 258 [2021-11-22 14:50:17,316 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 268 states to 268 states and 381 transitions. [2021-11-22 14:50:17,317 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 268 [2021-11-22 14:50:17,317 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 268 [2021-11-22 14:50:17,317 INFO L73 IsDeterministic]: Start isDeterministic. Operand 268 states and 381 transitions. [2021-11-22 14:50:17,318 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-22 14:50:17,318 INFO L681 BuchiCegarLoop]: Abstraction has 268 states and 381 transitions. [2021-11-22 14:50:17,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states and 381 transitions. [2021-11-22 14:50:17,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 265. [2021-11-22 14:50:17,323 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-22 14:50:17,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 377 transitions. [2021-11-22 14:50:17,324 INFO L704 BuchiCegarLoop]: Abstraction has 265 states and 377 transitions. [2021-11-22 14:50:17,324 INFO L587 BuchiCegarLoop]: Abstraction has 265 states and 377 transitions. [2021-11-22 14:50:17,324 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-11-22 14:50:17,325 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 265 states and 377 transitions. [2021-11-22 14:50:17,326 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 255 [2021-11-22 14:50:17,326 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 14:50:17,326 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 14:50:17,327 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 14:50:17,327 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-22 14:50:17,328 INFO L791 eck$LassoCheckResult]: Stem: 6647#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 6579#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 6553#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 6554#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 6629#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 6588#L119-1 assume !false; 6675#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6673#L122 assume 12292 == ssl3_connect_~s__state~0#1; 6562#L123 [2021-11-22 14:50:17,328 INFO L793 eck$LassoCheckResult]: Loop: 6562#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 6563#L227 ssl3_connect_~s__server~0#1 := 0; 6632#L232 assume 0 != ssl3_connect_~cb~0#1; 6619#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 6620#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 6640#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 6573#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 6596#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 6597#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6725#L556 ssl3_connect_~skip~0#1 := 0; 6724#L119-1 assume !false; 6723#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6722#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 6721#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 6720#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 6719#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 6718#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 6657#L137 assume 4368 == ssl3_connect_~s__state~0#1; 6584#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 6545#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 6546#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 6617#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 6628#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6756#L556 ssl3_connect_~skip~0#1 := 0; 6755#L119-1 assume !false; 6754#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6740#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 6741#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 6589#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 6580#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 6581#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 6595#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 6590#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 6591#L143 assume 4384 == ssl3_connect_~s__state~0#1; 6646#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 6601#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 6602#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 6607#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 6608#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 6537#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6712#L556 ssl3_connect_~skip~0#1 := 0; 6711#L119-1 assume !false; 6710#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6709#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 6708#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 6707#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 6705#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 6706#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 6792#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 6791#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 6790#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 6789#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 6788#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 6787#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 6786#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 6701#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 6702#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 6655#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 6656#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 6692#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 6693#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 6773#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 6772#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 6771#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 6770#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 6769#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 6687#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 6688#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 6689#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 6694#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 6695#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 6733#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 6732#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 6610#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 6611#L215 assume 4352 == ssl3_connect_~s__state~0#1; 6641#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 6605#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 6574#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 6575#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6674#L556 ssl3_connect_~skip~0#1 := 0; 6672#L119-1 assume !false; 6671#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6670#L122 assume 12292 == ssl3_connect_~s__state~0#1; 6562#L123 [2021-11-22 14:50:17,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:17,329 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 6 times [2021-11-22 14:50:17,329 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:17,329 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1031040231] [2021-11-22 14:50:17,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:17,329 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:17,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:17,333 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 14:50:17,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:17,339 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 14:50:17,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:17,340 INFO L85 PathProgramCache]: Analyzing trace with hash 550988300, now seen corresponding path program 1 times [2021-11-22 14:50:17,340 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:17,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653833003] [2021-11-22 14:50:17,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:17,340 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:17,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 14:50:17,388 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-22 14:50:17,388 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 14:50:17,389 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653833003] [2021-11-22 14:50:17,389 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1653833003] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 14:50:17,389 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 14:50:17,389 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 14:50:17,389 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564443470] [2021-11-22 14:50:17,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 14:50:17,390 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 14:50:17,394 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 14:50:17,394 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 14:50:17,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 14:50:17,395 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-22 14:50:17,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 14:50:17,482 INFO L93 Difference]: Finished difference Result 289 states and 408 transitions. [2021-11-22 14:50:17,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 14:50:17,484 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 289 states and 408 transitions. [2021-11-22 14:50:17,486 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 279 [2021-11-22 14:50:17,488 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 289 states to 289 states and 408 transitions. [2021-11-22 14:50:17,488 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 289 [2021-11-22 14:50:17,489 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 289 [2021-11-22 14:50:17,489 INFO L73 IsDeterministic]: Start isDeterministic. Operand 289 states and 408 transitions. [2021-11-22 14:50:17,490 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-22 14:50:17,490 INFO L681 BuchiCegarLoop]: Abstraction has 289 states and 408 transitions. [2021-11-22 14:50:17,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states and 408 transitions. [2021-11-22 14:50:17,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 284. [2021-11-22 14:50:17,495 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-22 14:50:17,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 284 states to 284 states and 401 transitions. [2021-11-22 14:50:17,496 INFO L704 BuchiCegarLoop]: Abstraction has 284 states and 401 transitions. [2021-11-22 14:50:17,497 INFO L587 BuchiCegarLoop]: Abstraction has 284 states and 401 transitions. [2021-11-22 14:50:17,497 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-11-22 14:50:17,497 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 284 states and 401 transitions. [2021-11-22 14:50:17,498 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 274 [2021-11-22 14:50:17,498 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 14:50:17,498 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 14:50:17,499 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 14:50:17,500 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-22 14:50:17,500 INFO L791 eck$LassoCheckResult]: Stem: 7203#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 7139#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 7113#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 7114#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 7189#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 7126#L119-1 assume !false; 7127#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7145#L122 assume 12292 == ssl3_connect_~s__state~0#1; 7122#L123 [2021-11-22 14:50:17,500 INFO L793 eck$LassoCheckResult]: Loop: 7122#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 7123#L227 ssl3_connect_~s__server~0#1 := 0; 7192#L232 assume 0 != ssl3_connect_~cb~0#1; 7179#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 7180#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 7198#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 7133#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 7156#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 7157#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7351#L556 ssl3_connect_~skip~0#1 := 0; 7350#L119-1 assume !false; 7345#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7343#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 7341#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 7149#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 7140#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 7141#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 7216#L137 assume 4368 == ssl3_connect_~s__state~0#1; 7144#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 7105#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 7106#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 7177#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 7188#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7304#L556 ssl3_connect_~skip~0#1 := 0; 7302#L119-1 assume !false; 7300#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7298#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 7296#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 7294#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 7292#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 7204#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 7155#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 7150#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 7151#L143 assume 4384 == ssl3_connect_~s__state~0#1; 7202#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 7161#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 7162#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 7167#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 7168#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 7289#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7284#L556 ssl3_connect_~skip~0#1 := 0; 7283#L119-1 assume !false; 7282#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7281#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 7280#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 7279#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 7278#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 7277#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 7276#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 7275#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 7274#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 7273#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 7272#L149 assume 4400 == ssl3_connect_~s__state~0#1; 7092#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 7093#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 7159#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 7097#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7205#L556 ssl3_connect_~skip~0#1 := 0; 7206#L119-1 assume !false; 7362#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7146#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 7147#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 7184#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 7222#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 7259#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 7258#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 7217#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 7218#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 7239#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 7240#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 7271#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 7257#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 7256#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 7213#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 7214#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 7215#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 7235#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 7265#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 7263#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 7261#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 7255#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 7254#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 7253#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 7252#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 7251#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 7250#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 7249#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 7248#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 7246#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 7247#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 7170#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 7171#L215 assume 4352 == ssl3_connect_~s__state~0#1; 7199#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 7165#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 7134#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 7135#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7344#L556 ssl3_connect_~skip~0#1 := 0; 7342#L119-1 assume !false; 7340#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7241#L122 assume 12292 == ssl3_connect_~s__state~0#1; 7122#L123 [2021-11-22 14:50:17,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:17,501 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 7 times [2021-11-22 14:50:17,501 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:17,501 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [624923820] [2021-11-22 14:50:17,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:17,501 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:17,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:17,506 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 14:50:17,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:17,513 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 14:50:17,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:17,514 INFO L85 PathProgramCache]: Analyzing trace with hash 1712991778, now seen corresponding path program 1 times [2021-11-22 14:50:17,514 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:17,514 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453316154] [2021-11-22 14:50:17,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:17,514 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:17,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 14:50:17,548 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-22 14:50:17,549 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 14:50:17,549 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1453316154] [2021-11-22 14:50:17,549 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1453316154] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 14:50:17,549 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 14:50:17,549 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 14:50:17,549 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848070237] [2021-11-22 14:50:17,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 14:50:17,550 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 14:50:17,550 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 14:50:17,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 14:50:17,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 14:50:17,551 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-22 14:50:17,652 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 14:50:17,652 INFO L93 Difference]: Finished difference Result 308 states and 431 transitions. [2021-11-22 14:50:17,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 14:50:17,653 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 308 states and 431 transitions. [2021-11-22 14:50:17,655 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 298 [2021-11-22 14:50:17,658 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 308 states to 308 states and 431 transitions. [2021-11-22 14:50:17,658 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 308 [2021-11-22 14:50:17,658 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 308 [2021-11-22 14:50:17,658 INFO L73 IsDeterministic]: Start isDeterministic. Operand 308 states and 431 transitions. [2021-11-22 14:50:17,659 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-22 14:50:17,659 INFO L681 BuchiCegarLoop]: Abstraction has 308 states and 431 transitions. [2021-11-22 14:50:17,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states and 431 transitions. [2021-11-22 14:50:17,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 305. [2021-11-22 14:50:17,664 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-22 14:50:17,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 427 transitions. [2021-11-22 14:50:17,666 INFO L704 BuchiCegarLoop]: Abstraction has 305 states and 427 transitions. [2021-11-22 14:50:17,666 INFO L587 BuchiCegarLoop]: Abstraction has 305 states and 427 transitions. [2021-11-22 14:50:17,666 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-11-22 14:50:17,666 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 305 states and 427 transitions. [2021-11-22 14:50:17,668 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 295 [2021-11-22 14:50:17,668 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 14:50:17,668 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 14:50:17,669 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 14:50:17,669 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-22 14:50:17,669 INFO L791 eck$LassoCheckResult]: Stem: 7806#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 7739#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 7713#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 7714#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 7790#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 7750#L119-1 assume !false; 7837#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7832#L122 assume 12292 == ssl3_connect_~s__state~0#1; 7722#L123 [2021-11-22 14:50:17,670 INFO L793 eck$LassoCheckResult]: Loop: 7722#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 7723#L227 ssl3_connect_~s__server~0#1 := 0; 7794#L232 assume 0 != ssl3_connect_~cb~0#1; 7781#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 7782#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 7800#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 7733#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 7758#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 7759#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7963#L556 ssl3_connect_~skip~0#1 := 0; 7961#L119-1 assume !false; 7959#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7957#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 7955#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 7953#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 7951#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 7949#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 7814#L137 assume 4368 == ssl3_connect_~s__state~0#1; 7744#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 7703#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 7704#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 7778#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 7789#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7916#L556 ssl3_connect_~skip~0#1 := 0; 7914#L119-1 assume !false; 7912#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7910#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 7908#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 7906#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 7904#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 7902#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 7900#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 7899#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 7839#L143 assume 4384 == ssl3_connect_~s__state~0#1; 7805#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 7763#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 7764#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 7769#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 7686#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 7687#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7969#L556 ssl3_connect_~skip~0#1 := 0; 7964#L119-1 assume !false; 7962#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7960#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 7958#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 7956#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 7954#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 7952#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 7950#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 7948#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 7946#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 7786#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 7787#L149 assume 4400 == ssl3_connect_~s__state~0#1; 7690#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 7691#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 7761#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 7780#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7717#L556 ssl3_connect_~skip~0#1 := 0; 7726#L119-1 assume !false; 7727#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7745#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 7976#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 7975#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 7973#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 7972#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 7971#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 7970#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 7947#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 7944#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 7937#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 7936#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 7893#L155 assume 4416 == ssl3_connect_~s__state~0#1; 7706#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 7776#L339 assume 3 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 4; 7797#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 7798#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 7695#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7887#L556 ssl3_connect_~skip~0#1 := 0; 7886#L119-1 assume !false; 7885#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7884#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 7883#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 7882#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 7881#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 7880#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 7879#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 7878#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 7877#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 7876#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 7875#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 7874#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 7873#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 7872#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 7871#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 7812#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 7813#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 7848#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 7845#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 7842#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 7843#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 7844#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 7817#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 7818#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 7819#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 7846#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 7847#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 7849#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 7850#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 7858#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 7859#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 7772#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 7773#L215 assume 4352 == ssl3_connect_~s__state~0#1; 7801#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 7767#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 7734#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 7735#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7831#L556 ssl3_connect_~skip~0#1 := 0; 7830#L119-1 assume !false; 7829#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7828#L122 assume 12292 == ssl3_connect_~s__state~0#1; 7722#L123 [2021-11-22 14:50:17,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:17,671 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 8 times [2021-11-22 14:50:17,671 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:17,671 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026007570] [2021-11-22 14:50:17,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:17,671 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:17,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:17,680 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 14:50:17,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:17,697 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 14:50:17,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:17,698 INFO L85 PathProgramCache]: Analyzing trace with hash -1012156758, now seen corresponding path program 1 times [2021-11-22 14:50:17,698 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:17,698 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1104229908] [2021-11-22 14:50:17,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:17,698 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:17,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 14:50:17,776 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-22 14:50:17,776 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 14:50:17,776 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1104229908] [2021-11-22 14:50:17,777 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1104229908] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 14:50:17,777 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 14:50:17,777 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 14:50:17,777 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821638263] [2021-11-22 14:50:17,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 14:50:17,778 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 14:50:17,778 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 14:50:17,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 14:50:17,778 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 14:50:17,778 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-22 14:50:17,802 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 14:50:17,802 INFO L93 Difference]: Finished difference Result 600 states and 838 transitions. [2021-11-22 14:50:17,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 14:50:17,803 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 600 states and 838 transitions. [2021-11-22 14:50:17,808 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2021-11-22 14:50:17,812 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 600 states to 600 states and 838 transitions. [2021-11-22 14:50:17,813 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 600 [2021-11-22 14:50:17,813 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 600 [2021-11-22 14:50:17,813 INFO L73 IsDeterministic]: Start isDeterministic. Operand 600 states and 838 transitions. [2021-11-22 14:50:17,814 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-22 14:50:17,814 INFO L681 BuchiCegarLoop]: Abstraction has 600 states and 838 transitions. [2021-11-22 14:50:17,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states and 838 transitions. [2021-11-22 14:50:17,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 600. [2021-11-22 14:50:17,824 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-22 14:50:17,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 600 states to 600 states and 838 transitions. [2021-11-22 14:50:17,826 INFO L704 BuchiCegarLoop]: Abstraction has 600 states and 838 transitions. [2021-11-22 14:50:17,826 INFO L587 BuchiCegarLoop]: Abstraction has 600 states and 838 transitions. [2021-11-22 14:50:17,826 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-11-22 14:50:17,826 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 600 states and 838 transitions. [2021-11-22 14:50:17,829 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 590 [2021-11-22 14:50:17,829 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 14:50:17,829 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 14:50:17,831 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 14:50:17,831 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-22 14:50:17,831 INFO L791 eck$LassoCheckResult]: Stem: 8720#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 8647#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 8624#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 8625#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 8701#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 8656#L119-1 assume !false; 9117#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9115#L122 assume 12292 == ssl3_connect_~s__state~0#1; 8826#L123 [2021-11-22 14:50:17,831 INFO L793 eck$LassoCheckResult]: Loop: 8826#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 8773#L227 ssl3_connect_~s__server~0#1 := 0; 9111#L232 assume 0 != ssl3_connect_~cb~0#1; 9109#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 8823#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 8821#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 8819#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 8818#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 8799#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8789#L556 ssl3_connect_~skip~0#1 := 0; 8787#L119-1 assume !false; 8785#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8783#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 8781#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 8779#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 8777#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 8775#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 8771#L137 assume 4368 == ssl3_connect_~s__state~0#1; 8652#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 8614#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 8615#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 8687#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 8767#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8762#L556 ssl3_connect_~skip~0#1 := 0; 8761#L119-1 assume !false; 8760#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8759#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 8758#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 8757#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 8756#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 8755#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 8754#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 8753#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 8738#L143 assume 4384 == ssl3_connect_~s__state~0#1; 8734#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 8733#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 8670#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 9026#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 9025#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 9024#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 9019#L556 ssl3_connect_~skip~0#1 := 0; 9015#L119-1 assume !false; 9014#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9013#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 9012#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 9011#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 9010#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 9008#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 9006#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 9005#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 9004#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 9003#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 9002#L149 assume 4400 == ssl3_connect_~s__state~0#1; 8889#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 8999#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 8997#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 8996#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8990#L556 ssl3_connect_~skip~0#1 := 0; 8989#L119-1 assume !false; 8988#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8987#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 8986#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 8984#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 8983#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 8981#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 8979#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 8977#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 8976#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 8975#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 8974#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 8973#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 8972#L155 assume 4416 == ssl3_connect_~s__state~0#1; 8884#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 8970#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 8968#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 8929#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 8922#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8916#L556 ssl3_connect_~skip~0#1 := 0; 8914#L119-1 assume !false; 8912#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8910#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 8908#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 8906#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 8831#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 8829#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 8752#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 8743#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 8741#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 8742#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 8891#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 8888#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 8886#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 8883#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 8881#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 8878#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 8876#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 8873#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 8871#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 8870#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 8868#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 8866#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 8865#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 8859#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 8853#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 8851#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 8850#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 8847#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 8845#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 8842#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 8843#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 8872#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 8816#L215 assume 4352 == ssl3_connect_~s__state~0#1; 8869#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 8862#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 8861#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 8858#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8834#L556 ssl3_connect_~skip~0#1 := 0; 8830#L119-1 assume !false; 8828#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8825#L122 assume 12292 == ssl3_connect_~s__state~0#1; 8826#L123 [2021-11-22 14:50:17,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:17,832 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 9 times [2021-11-22 14:50:17,832 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:17,832 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [703185399] [2021-11-22 14:50:17,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:17,833 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:17,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:17,837 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 14:50:17,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:17,842 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 14:50:17,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:17,843 INFO L85 PathProgramCache]: Analyzing trace with hash -1365245140, now seen corresponding path program 1 times [2021-11-22 14:50:17,843 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:17,843 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130748616] [2021-11-22 14:50:17,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:17,843 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:17,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 14:50:17,876 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-22 14:50:17,876 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 14:50:17,876 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130748616] [2021-11-22 14:50:17,876 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130748616] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 14:50:17,876 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 14:50:17,877 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 14:50:17,877 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [449148602] [2021-11-22 14:50:17,877 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 14:50:17,877 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 14:50:17,877 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 14:50:17,878 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 14:50:17,878 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 14:50:17,878 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-22 14:50:17,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 14:50:17,979 INFO L93 Difference]: Finished difference Result 652 states and 900 transitions. [2021-11-22 14:50:17,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 14:50:17,980 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 652 states and 900 transitions. [2021-11-22 14:50:17,984 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 642 [2021-11-22 14:50:17,989 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 652 states to 652 states and 900 transitions. [2021-11-22 14:50:17,990 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 652 [2021-11-22 14:50:17,990 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 652 [2021-11-22 14:50:17,990 INFO L73 IsDeterministic]: Start isDeterministic. Operand 652 states and 900 transitions. [2021-11-22 14:50:17,991 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-22 14:50:17,992 INFO L681 BuchiCegarLoop]: Abstraction has 652 states and 900 transitions. [2021-11-22 14:50:17,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 652 states and 900 transitions. [2021-11-22 14:50:18,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 652 to 646. [2021-11-22 14:50:18,002 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-22 14:50:18,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 646 states to 646 states and 894 transitions. [2021-11-22 14:50:18,005 INFO L704 BuchiCegarLoop]: Abstraction has 646 states and 894 transitions. [2021-11-22 14:50:18,005 INFO L587 BuchiCegarLoop]: Abstraction has 646 states and 894 transitions. [2021-11-22 14:50:18,005 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-11-22 14:50:18,005 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 646 states and 894 transitions. [2021-11-22 14:50:18,008 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 636 [2021-11-22 14:50:18,009 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 14:50:18,009 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 14:50:18,010 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 14:50:18,010 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-22 14:50:18,010 INFO L791 eck$LassoCheckResult]: Stem: 9982#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 9907#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 9884#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 9885#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 9961#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 9916#L119-1 assume !false; 10284#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10064#L122 assume 12292 == ssl3_connect_~s__state~0#1; 9891#L123 [2021-11-22 14:50:18,011 INFO L793 eck$LassoCheckResult]: Loop: 9891#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 9892#L227 ssl3_connect_~s__server~0#1 := 0; 9966#L232 assume 0 != ssl3_connect_~cb~0#1; 9951#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 9952#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 9972#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 10286#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 10285#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 10249#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10239#L556 ssl3_connect_~skip~0#1 := 0; 10237#L119-1 assume !false; 10235#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10233#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 10231#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 10229#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 10227#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 10223#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 9994#L137 assume 4368 == ssl3_connect_~s__state~0#1; 9912#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 9873#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 9874#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 9948#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 9960#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10067#L556 ssl3_connect_~skip~0#1 := 0; 10066#L119-1 assume !false; 10065#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10040#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 10039#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 10038#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 10036#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 10035#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 10033#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 10031#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 10000#L143 assume 4384 == ssl3_connect_~s__state~0#1; 9999#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 9998#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 9931#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 10333#L310 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 10334#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 10448#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10442#L556 ssl3_connect_~skip~0#1 := 0; 10440#L119-1 assume !false; 10438#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10436#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 10434#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 10432#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 10430#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 10428#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 10426#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 10424#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 10422#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 10420#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 10418#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 10416#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 10414#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 10413#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 10411#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 10410#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 10409#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 10408#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 10406#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 10401#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 10399#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 10397#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 10395#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 10393#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 10391#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 10389#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 10387#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 10386#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 10385#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 10384#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 10282#L209 assume 4560 == ssl3_connect_~s__state~0#1; 10113#L213 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 10280#L466 assume !(ssl3_connect_~ret~0#1 <= 0); 10278#L469 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 10279#L469-2 ssl3_connect_~s__init_num~0#1 := 0; 10347#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10339#L556 ssl3_connect_~skip~0#1 := 0; 10338#L119-1 assume !false; 10114#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10058#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 10057#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 10055#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 10010#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 10011#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 10187#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 10186#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 10185#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 10184#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 10109#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 10106#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 10107#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 10250#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 10251#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 10220#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 10080#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 10082#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 10045#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 10041#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 10043#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 10044#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 9990#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 9992#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 9993#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 10074#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 10075#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 10078#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 10079#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 10221#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 10222#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 9940#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 9941#L215 assume 4352 == ssl3_connect_~s__state~0#1; 9973#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 9935#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 9903#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 9904#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10123#L556 ssl3_connect_~skip~0#1 := 0; 10121#L119-1 assume !false; 10119#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10117#L122 assume 12292 == ssl3_connect_~s__state~0#1; 9891#L123 [2021-11-22 14:50:18,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:18,011 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 10 times [2021-11-22 14:50:18,012 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:18,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1623194004] [2021-11-22 14:50:18,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:18,012 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:18,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:18,016 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 14:50:18,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:18,021 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 14:50:18,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:18,021 INFO L85 PathProgramCache]: Analyzing trace with hash -2033027452, now seen corresponding path program 1 times [2021-11-22 14:50:18,022 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:18,022 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734125894] [2021-11-22 14:50:18,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:18,022 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:18,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 14:50:18,056 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-22 14:50:18,056 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 14:50:18,057 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734125894] [2021-11-22 14:50:18,057 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734125894] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 14:50:18,057 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 14:50:18,057 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 14:50:18,057 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [729285124] [2021-11-22 14:50:18,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 14:50:18,058 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 14:50:18,058 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 14:50:18,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 14:50:18,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 14:50:18,058 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-22 14:50:18,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 14:50:18,181 INFO L93 Difference]: Finished difference Result 722 states and 980 transitions. [2021-11-22 14:50:18,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 14:50:18,182 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 722 states and 980 transitions. [2021-11-22 14:50:18,186 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 712 [2021-11-22 14:50:18,192 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 722 states to 722 states and 980 transitions. [2021-11-22 14:50:18,192 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 722 [2021-11-22 14:50:18,193 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 722 [2021-11-22 14:50:18,193 INFO L73 IsDeterministic]: Start isDeterministic. Operand 722 states and 980 transitions. [2021-11-22 14:50:18,194 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-22 14:50:18,195 INFO L681 BuchiCegarLoop]: Abstraction has 722 states and 980 transitions. [2021-11-22 14:50:18,195 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 722 states and 980 transitions. [2021-11-22 14:50:18,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 722 to 718. [2021-11-22 14:50:18,206 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-22 14:50:18,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 718 states to 718 states and 976 transitions. [2021-11-22 14:50:18,209 INFO L704 BuchiCegarLoop]: Abstraction has 718 states and 976 transitions. [2021-11-22 14:50:18,209 INFO L587 BuchiCegarLoop]: Abstraction has 718 states and 976 transitions. [2021-11-22 14:50:18,209 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-11-22 14:50:18,209 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 718 states and 976 transitions. [2021-11-22 14:50:18,213 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 708 [2021-11-22 14:50:18,213 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 14:50:18,213 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 14:50:18,214 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 14:50:18,215 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-22 14:50:18,215 INFO L791 eck$LassoCheckResult]: Stem: 11370#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 11283#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 11257#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 11258#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 11347#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 11295#L119-1 assume !false; 11429#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11427#L122 assume 12292 == ssl3_connect_~s__state~0#1; 11415#L123 [2021-11-22 14:50:18,215 INFO L793 eck$LassoCheckResult]: Loop: 11415#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 11413#L227 ssl3_connect_~s__server~0#1 := 0; 11794#L232 assume 0 != ssl3_connect_~cb~0#1; 11788#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 11786#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 11783#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 11780#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 11778#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 11775#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11765#L556 ssl3_connect_~skip~0#1 := 0; 11762#L119-1 assume !false; 11759#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11756#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 11753#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 11750#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 11747#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 11743#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 11384#L137 assume 4368 == ssl3_connect_~s__state~0#1; 11385#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 11495#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 11248#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 11345#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 11346#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11540#L556 ssl3_connect_~skip~0#1 := 0; 11537#L119-1 assume !false; 11535#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11534#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 11532#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 11529#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 11523#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 11521#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 11426#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 11425#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 11398#L143 assume 4384 == ssl3_connect_~s__state~0#1; 11397#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 11396#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 11312#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 11319#L310 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 11320#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 11793#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11787#L556 ssl3_connect_~skip~0#1 := 0; 11785#L119-1 assume !false; 11781#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11779#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 11777#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 11776#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 11766#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 11763#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 11760#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 11757#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 11754#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 11751#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 11748#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 11745#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 11742#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 11741#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 11740#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 11739#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 11738#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 11736#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 11735#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 11734#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 11733#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 11732#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 11730#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 11729#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 11728#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 11727#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 11725#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 11724#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 11723#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 11722#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 11721#L209 assume 4560 == ssl3_connect_~s__state~0#1; 11377#L213 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 11378#L466 assume !(ssl3_connect_~ret~0#1 <= 0); 11241#L469 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 3; 11243#L469-2 ssl3_connect_~s__init_num~0#1 := 0; 11329#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11692#L556 ssl3_connect_~skip~0#1 := 0; 11690#L119-1 assume !false; 11688#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11686#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 11684#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 11682#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 11680#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 11678#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 11676#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 11674#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 11672#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 11670#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 11668#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 11666#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 11664#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 11662#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 11660#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 11658#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 11656#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 11654#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 11652#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 11650#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 11648#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 11646#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 11644#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 11642#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 11595#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 11594#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 11592#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 11590#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 11588#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 11586#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 11543#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 11538#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 11536#L215 assume 4352 == ssl3_connect_~s__state~0#1; 11362#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 11363#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 11531#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 11528#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11522#L556 ssl3_connect_~skip~0#1 := 0; 11520#L119-1 assume !false; 11519#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11414#L122 assume 12292 == ssl3_connect_~s__state~0#1; 11415#L123 [2021-11-22 14:50:18,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:18,216 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 11 times [2021-11-22 14:50:18,216 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:18,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782385007] [2021-11-22 14:50:18,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:18,216 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:18,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:18,220 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 14:50:18,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:18,225 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 14:50:18,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:18,226 INFO L85 PathProgramCache]: Analyzing trace with hash -104754750, now seen corresponding path program 1 times [2021-11-22 14:50:18,226 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:18,226 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083085956] [2021-11-22 14:50:18,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:18,226 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:18,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 14:50:18,291 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-22 14:50:18,291 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 14:50:18,291 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083085956] [2021-11-22 14:50:18,291 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083085956] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 14:50:18,291 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 14:50:18,292 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 14:50:18,292 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [190691534] [2021-11-22 14:50:18,292 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 14:50:18,292 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 14:50:18,292 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 14:50:18,293 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 14:50:18,293 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 14:50:18,293 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-22 14:50:18,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 14:50:18,314 INFO L93 Difference]: Finished difference Result 1300 states and 1784 transitions. [2021-11-22 14:50:18,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 14:50:18,315 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1300 states and 1784 transitions. [2021-11-22 14:50:18,324 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1290 [2021-11-22 14:50:18,335 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1300 states to 1300 states and 1784 transitions. [2021-11-22 14:50:18,335 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1300 [2021-11-22 14:50:18,337 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1300 [2021-11-22 14:50:18,337 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1300 states and 1784 transitions. [2021-11-22 14:50:18,339 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-22 14:50:18,339 INFO L681 BuchiCegarLoop]: Abstraction has 1300 states and 1784 transitions. [2021-11-22 14:50:18,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1300 states and 1784 transitions. [2021-11-22 14:50:18,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1300 to 1300. [2021-11-22 14:50:18,362 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-22 14:50:18,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1300 states to 1300 states and 1784 transitions. [2021-11-22 14:50:18,366 INFO L704 BuchiCegarLoop]: Abstraction has 1300 states and 1784 transitions. [2021-11-22 14:50:18,367 INFO L587 BuchiCegarLoop]: Abstraction has 1300 states and 1784 transitions. [2021-11-22 14:50:18,367 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-11-22 14:50:18,367 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1300 states and 1784 transitions. [2021-11-22 14:50:18,374 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1290 [2021-11-22 14:50:18,374 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 14:50:18,374 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 14:50:18,376 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 14:50:18,376 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-22 14:50:18,376 INFO L791 eck$LassoCheckResult]: Stem: 13385#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 13303#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 13280#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 13281#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 13362#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 13312#L119-1 assume !false; 14382#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14273#L122 assume 12292 == ssl3_connect_~s__state~0#1; 14274#L123 [2021-11-22 14:50:18,377 INFO L793 eck$LassoCheckResult]: Loop: 14274#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 13867#L227 ssl3_connect_~s__server~0#1 := 0; 13397#L232 assume 0 != ssl3_connect_~cb~0#1; 13350#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 13351#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 14176#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 14175#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 14352#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 14346#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14341#L556 ssl3_connect_~skip~0#1 := 0; 14338#L119-1 assume !false; 14336#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14335#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 14329#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 14327#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 14325#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 14323#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 13403#L137 assume 4368 == ssl3_connect_~s__state~0#1; 13308#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 13270#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 13271#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 13346#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 13361#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14206#L556 ssl3_connect_~skip~0#1 := 0; 14204#L119-1 assume !false; 14202#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14200#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 14198#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 14196#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 14189#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 14186#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 14182#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 14180#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 14179#L143 assume 4384 == ssl3_connect_~s__state~0#1; 13383#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 13384#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 13327#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 13407#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 14089#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 14466#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14461#L556 ssl3_connect_~skip~0#1 := 0; 14459#L119-1 assume !false; 14457#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14455#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 14453#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 14451#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 14449#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 14447#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 14445#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 14443#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 14441#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 14439#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 14436#L149 assume 4400 == ssl3_connect_~s__state~0#1; 13257#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 13258#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 13324#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 14421#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14412#L556 ssl3_connect_~skip~0#1 := 0; 14410#L119-1 assume !false; 14408#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14406#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 14402#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 14397#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 14396#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 14390#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 14389#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 14388#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 14387#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 14384#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 14381#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 14380#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 14379#L155 assume 4416 == ssl3_connect_~s__state~0#1; 13835#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 14377#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 14375#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 14373#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 14351#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14293#L556 ssl3_connect_~skip~0#1 := 0; 14290#L119-1 assume !false; 14289#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14275#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 14270#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 14269#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 14268#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 14131#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 14130#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 14126#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 14123#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 14119#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 14117#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 14116#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 14115#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 14114#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 13755#L161 assume 4432 == ssl3_connect_~s__state~0#1; 13261#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 13262#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 13267#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 13268#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 13883#L556 ssl3_connect_~skip~0#1 := 0; 13881#L119-1 assume !false; 13879#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 13877#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 13875#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 13873#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 13870#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 13866#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 13863#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 13860#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 13857#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 13854#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 13851#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 13848#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 13843#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 13834#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 13831#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 13829#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 13821#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 13817#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 13810#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 13809#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 13803#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 13802#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 13799#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 13794#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 13795#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 13787#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 13788#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 13844#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 13846#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 13771#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 13772#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 13901#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 13733#L215 assume 4352 == ssl3_connect_~s__state~0#1; 13898#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 13895#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 13299#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 13300#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14309#L556 ssl3_connect_~skip~0#1 := 0; 14307#L119-1 assume !false; 14305#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 14303#L122 assume 12292 == ssl3_connect_~s__state~0#1; 14274#L123 [2021-11-22 14:50:18,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:18,377 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 12 times [2021-11-22 14:50:18,378 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:18,378 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062178002] [2021-11-22 14:50:18,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:18,378 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:18,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:18,382 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 14:50:18,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:18,387 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 14:50:18,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:18,388 INFO L85 PathProgramCache]: Analyzing trace with hash 430622996, now seen corresponding path program 1 times [2021-11-22 14:50:18,388 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:18,388 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491323644] [2021-11-22 14:50:18,388 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:18,389 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:18,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 14:50:18,427 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-22 14:50:18,427 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 14:50:18,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491323644] [2021-11-22 14:50:18,427 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1491323644] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 14:50:18,428 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 14:50:18,428 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 14:50:18,428 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1044381942] [2021-11-22 14:50:18,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 14:50:18,428 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 14:50:18,429 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 14:50:18,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 14:50:18,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 14:50:18,429 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-22 14:50:18,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 14:50:18,542 INFO L93 Difference]: Finished difference Result 1412 states and 1920 transitions. [2021-11-22 14:50:18,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 14:50:18,543 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1412 states and 1920 transitions. [2021-11-22 14:50:18,553 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1402 [2021-11-22 14:50:18,563 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1412 states to 1412 states and 1920 transitions. [2021-11-22 14:50:18,563 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1412 [2021-11-22 14:50:18,565 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1412 [2021-11-22 14:50:18,565 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1412 states and 1920 transitions. [2021-11-22 14:50:18,567 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-22 14:50:18,567 INFO L681 BuchiCegarLoop]: Abstraction has 1412 states and 1920 transitions. [2021-11-22 14:50:18,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1412 states and 1920 transitions. [2021-11-22 14:50:18,588 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1412 to 1400. [2021-11-22 14:50:18,591 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-22 14:50:18,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1400 states to 1400 states and 1904 transitions. [2021-11-22 14:50:18,595 INFO L704 BuchiCegarLoop]: Abstraction has 1400 states and 1904 transitions. [2021-11-22 14:50:18,596 INFO L587 BuchiCegarLoop]: Abstraction has 1400 states and 1904 transitions. [2021-11-22 14:50:18,596 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-11-22 14:50:18,596 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1400 states and 1904 transitions. [2021-11-22 14:50:18,603 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1390 [2021-11-22 14:50:18,604 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 14:50:18,604 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 14:50:18,605 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 14:50:18,605 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-22 14:50:18,606 INFO L791 eck$LassoCheckResult]: Stem: 16117#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 16027#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 15998#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 15999#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 16093#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 16039#L119-1 assume !false; 16152#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16150#L122 assume 12292 == ssl3_connect_~s__state~0#1; 16151#L123 [2021-11-22 14:50:18,606 INFO L793 eck$LassoCheckResult]: Loop: 16151#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 16170#L227 ssl3_connect_~s__server~0#1 := 0; 16844#L232 assume 0 != ssl3_connect_~cb~0#1; 16843#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 16842#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 16367#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 16366#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 16342#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 16343#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16323#L556 ssl3_connect_~skip~0#1 := 0; 16324#L119-1 assume !false; 16315#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16316#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 16309#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 16310#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 16303#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 16304#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 16297#L137 assume 4368 == ssl3_connect_~s__state~0#1; 16298#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 15989#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 15990#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 16290#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 16291#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16828#L556 ssl3_connect_~skip~0#1 := 0; 16827#L119-1 assume !false; 16826#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16825#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 16824#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 16823#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 16822#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 16821#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 16820#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 16819#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 16818#L143 assume 4384 == ssl3_connect_~s__state~0#1; 16423#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 16817#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 16693#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 16694#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 16815#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 16813#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16808#L556 ssl3_connect_~skip~0#1 := 0; 16807#L119-1 assume !false; 16806#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16805#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 16804#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 16803#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 16802#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 16801#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 16800#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 16799#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 16798#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 16797#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 16793#L149 assume 4400 == ssl3_connect_~s__state~0#1; 16418#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 16784#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 16781#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 16778#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16772#L556 ssl3_connect_~skip~0#1 := 0; 16770#L119-1 assume !false; 16768#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16766#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 16764#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 16762#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 16760#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 16758#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 16756#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 16754#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 16752#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 16749#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 16748#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 16747#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 16746#L155 assume 4416 == ssl3_connect_~s__state~0#1; 16208#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 16209#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 16744#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 16742#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 16739#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16733#L556 ssl3_connect_~skip~0#1 := 0; 16731#L119-1 assume !false; 16729#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16727#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 16725#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 16723#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 16721#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 16719#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 16717#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 16715#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 16713#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 16711#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 16709#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 16707#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 16705#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 16703#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 16701#L161 assume 4432 == ssl3_connect_~s__state~0#1; 16409#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 16684#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 16682#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 16681#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16675#L556 ssl3_connect_~skip~0#1 := 0; 16674#L119-1 assume !false; 16673#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16672#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 16670#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 16668#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 16664#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 16663#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 16657#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 16655#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 16653#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 16651#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 16649#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 16647#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 16645#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 16643#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 16641#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 16639#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 16637#L167 assume 4448 == ssl3_connect_~s__state~0#1; 16402#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 16551#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 16516#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 16438#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 16199#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16195#L556 ssl3_connect_~skip~0#1 := 0; 16186#L119-1 assume !false; 16187#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16178#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 16179#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 16169#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 16171#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 16431#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 16429#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 16427#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 16425#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 16422#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 16420#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 16417#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 16415#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 16413#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 16411#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 16408#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 16404#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 16405#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 16399#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 16400#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 16393#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 16394#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 16389#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 16390#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 16384#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 16385#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 16378#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 16379#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 16370#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 16371#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 16354#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 16355#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 16357#L215 assume 4352 == ssl3_connect_~s__state~0#1; 16443#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 16441#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 16440#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 16205#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16201#L556 ssl3_connect_~skip~0#1 := 0; 16188#L119-1 assume !false; 16189#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16180#L122 assume 12292 == ssl3_connect_~s__state~0#1; 16151#L123 [2021-11-22 14:50:18,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:18,607 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 13 times [2021-11-22 14:50:18,607 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:18,607 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208183355] [2021-11-22 14:50:18,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:18,607 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:18,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:18,611 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 14:50:18,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:18,620 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 14:50:18,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:18,622 INFO L85 PathProgramCache]: Analyzing trace with hash 231035399, now seen corresponding path program 1 times [2021-11-22 14:50:18,622 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:18,622 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609141783] [2021-11-22 14:50:18,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:18,622 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:18,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 14:50:18,692 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-22 14:50:18,692 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 14:50:18,693 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609141783] [2021-11-22 14:50:18,693 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609141783] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 14:50:18,693 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 14:50:18,693 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 14:50:18,693 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355323542] [2021-11-22 14:50:18,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 14:50:18,694 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 14:50:18,694 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 14:50:18,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 14:50:18,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 14:50:18,695 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-22 14:50:18,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 14:50:18,805 INFO L93 Difference]: Finished difference Result 1520 states and 2044 transitions. [2021-11-22 14:50:18,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 14:50:18,806 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1520 states and 2044 transitions. [2021-11-22 14:50:18,816 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1510 [2021-11-22 14:50:18,829 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1520 states to 1520 states and 2044 transitions. [2021-11-22 14:50:18,829 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1520 [2021-11-22 14:50:18,831 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1520 [2021-11-22 14:50:18,831 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1520 states and 2044 transitions. [2021-11-22 14:50:18,835 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-22 14:50:18,835 INFO L681 BuchiCegarLoop]: Abstraction has 1520 states and 2044 transitions. [2021-11-22 14:50:18,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1520 states and 2044 transitions. [2021-11-22 14:50:18,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1520 to 1512. [2021-11-22 14:50:18,860 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-22 14:50:18,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1512 states to 1512 states and 2036 transitions. [2021-11-22 14:50:18,865 INFO L704 BuchiCegarLoop]: Abstraction has 1512 states and 2036 transitions. [2021-11-22 14:50:18,865 INFO L587 BuchiCegarLoop]: Abstraction has 1512 states and 2036 transitions. [2021-11-22 14:50:18,865 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-11-22 14:50:18,865 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1512 states and 2036 transitions. [2021-11-22 14:50:18,876 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1502 [2021-11-22 14:50:18,876 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 14:50:18,876 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 14:50:18,878 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 14:50:18,878 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-22 14:50:18,878 INFO L791 eck$LassoCheckResult]: Stem: 19041#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 18952#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 18927#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 18928#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 19013#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 18964#L119-1 assume !false; 19462#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19460#L122 assume 12292 == ssl3_connect_~s__state~0#1; 19183#L123 [2021-11-22 14:50:18,879 INFO L793 eck$LassoCheckResult]: Loop: 19183#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 19163#L227 ssl3_connect_~s__server~0#1 := 0; 19457#L232 assume 0 != ssl3_connect_~cb~0#1; 19454#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 19448#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 19443#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 19435#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 19432#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 19428#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19421#L556 ssl3_connect_~skip~0#1 := 0; 19418#L119-1 assume !false; 19415#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19412#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 19409#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 19406#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 19403#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 19400#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 19147#L137 assume 4368 == ssl3_connect_~s__state~0#1; 19146#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 19145#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 18916#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 19011#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 19012#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19996#L556 ssl3_connect_~skip~0#1 := 0; 19994#L119-1 assume !false; 19992#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19990#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 19988#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 19986#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 19984#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 19982#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 19980#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 19979#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 19978#L143 assume 4384 == ssl3_connect_~s__state~0#1; 19038#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 19039#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 18980#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 19062#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 19506#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 19504#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19499#L556 ssl3_connect_~skip~0#1 := 0; 19498#L119-1 assume !false; 19497#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19496#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 19495#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 19494#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 19493#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 19492#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 19491#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 19490#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 19489#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 19488#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 19487#L149 assume 4400 == ssl3_connect_~s__state~0#1; 19294#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 19485#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 19483#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 19481#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19476#L556 ssl3_connect_~skip~0#1 := 0; 19475#L119-1 assume !false; 19474#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19473#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 19472#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 19471#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 19470#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 19469#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 19468#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 19467#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 19466#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 19465#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 19464#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 19463#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 19461#L155 assume 4416 == ssl3_connect_~s__state~0#1; 19289#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 19459#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 19458#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 19456#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 19453#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19447#L556 ssl3_connect_~skip~0#1 := 0; 19441#L119-1 assume !false; 19434#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19430#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 19423#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 19420#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 19417#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 19414#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 19411#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 19408#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 19405#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 19402#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 19399#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 19397#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 19395#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 19392#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 19390#L161 assume 4432 == ssl3_connect_~s__state~0#1; 19284#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 19385#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 19383#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 19380#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19371#L556 ssl3_connect_~skip~0#1 := 0; 19364#L119-1 assume !false; 19361#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19358#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 19355#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 19352#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 19349#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 19346#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 19343#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 19340#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 19323#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 19322#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 19320#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 19318#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 19317#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 19316#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 19314#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 19312#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 19237#L167 assume 4448 == ssl3_connect_~s__state~0#1; 19233#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 19229#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 19223#L370 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 19217#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 19218#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19204#L556 ssl3_connect_~skip~0#1 := 0; 19192#L119-1 assume !false; 19187#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19188#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 19315#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 19313#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 19311#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 19162#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 19164#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 19302#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 19300#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 19298#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 19296#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 19293#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 19291#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 19288#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 19286#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 19283#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 19281#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 19279#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 19277#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 19275#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 19273#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 19271#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 19269#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 19267#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 19265#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 19262#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 19260#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 19251#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 19252#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 19255#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 19247#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 19240#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 19234#L215 assume 4352 == ssl3_connect_~s__state~0#1; 19230#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 19224#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 19219#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 19210#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19206#L556 ssl3_connect_~skip~0#1 := 0; 19321#L119-1 assume !false; 19319#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19182#L122 assume 12292 == ssl3_connect_~s__state~0#1; 19183#L123 [2021-11-22 14:50:18,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:18,879 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 14 times [2021-11-22 14:50:18,880 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:18,880 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177682925] [2021-11-22 14:50:18,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:18,880 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:18,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:18,884 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 14:50:18,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:18,889 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 14:50:18,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:18,890 INFO L85 PathProgramCache]: Analyzing trace with hash -2135659195, now seen corresponding path program 1 times [2021-11-22 14:50:18,890 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:18,890 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456872436] [2021-11-22 14:50:18,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:18,890 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:18,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 14:50:18,932 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-22 14:50:18,933 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 14:50:18,933 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456872436] [2021-11-22 14:50:18,933 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1456872436] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 14:50:18,933 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 14:50:18,933 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 14:50:18,933 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144769821] [2021-11-22 14:50:18,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 14:50:18,934 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 14:50:18,934 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 14:50:18,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 14:50:18,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 14:50:18,935 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-22 14:50:19,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 14:50:19,060 INFO L93 Difference]: Finished difference Result 1648 states and 2196 transitions. [2021-11-22 14:50:19,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 14:50:19,061 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1648 states and 2196 transitions. [2021-11-22 14:50:19,073 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1638 [2021-11-22 14:50:19,085 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1648 states to 1648 states and 2196 transitions. [2021-11-22 14:50:19,085 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1648 [2021-11-22 14:50:19,087 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1648 [2021-11-22 14:50:19,087 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1648 states and 2196 transitions. [2021-11-22 14:50:19,090 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-22 14:50:19,090 INFO L681 BuchiCegarLoop]: Abstraction has 1648 states and 2196 transitions. [2021-11-22 14:50:19,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1648 states and 2196 transitions. [2021-11-22 14:50:19,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1648 to 1636. [2021-11-22 14:50:19,119 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-22 14:50:19,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1636 states to 1636 states and 2180 transitions. [2021-11-22 14:50:19,125 INFO L704 BuchiCegarLoop]: Abstraction has 1636 states and 2180 transitions. [2021-11-22 14:50:19,125 INFO L587 BuchiCegarLoop]: Abstraction has 1636 states and 2180 transitions. [2021-11-22 14:50:19,125 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-11-22 14:50:19,125 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1636 states and 2180 transitions. [2021-11-22 14:50:19,131 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1626 [2021-11-22 14:50:19,132 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 14:50:19,132 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 14:50:19,133 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 14:50:19,134 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-22 14:50:19,134 INFO L791 eck$LassoCheckResult]: Stem: 22208#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 22117#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 22091#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 22092#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 22183#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 22129#L119-1 assume !false; 23468#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 23467#L122 assume 12292 == ssl3_connect_~s__state~0#1; 22098#L123 [2021-11-22 14:50:19,134 INFO L793 eck$LassoCheckResult]: Loop: 22098#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 22099#L227 ssl3_connect_~s__server~0#1 := 0; 23366#L232 assume 0 != ssl3_connect_~cb~0#1; 22168#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 22169#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 22197#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 22160#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 22161#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 23355#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 23349#L556 ssl3_connect_~skip~0#1 := 0; 23049#L119-1 assume !false; 22849#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22781#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 22773#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 22764#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 22758#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 22757#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 22318#L137 assume 4368 == ssl3_connect_~s__state~0#1; 22317#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 22313#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 22305#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 22181#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 22182#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 23079#L556 ssl3_connect_~skip~0#1 := 0; 23066#L119-1 assume !false; 23064#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 23062#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 23059#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 23057#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 23055#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 23052#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 23051#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 22980#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 22974#L143 assume 4384 == ssl3_connect_~s__state~0#1; 22206#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 22207#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 22145#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 22229#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 22230#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 23188#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 23182#L556 ssl3_connect_~skip~0#1 := 0; 23180#L119-1 assume !false; 23178#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 23176#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 23174#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 23172#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 23170#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 23168#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 23166#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 23164#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 23162#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 23160#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 22700#L149 assume 4400 == ssl3_connect_~s__state~0#1; 22698#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 22691#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 22166#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 22167#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 22090#L556 ssl3_connect_~skip~0#1 := 0; 22102#L119-1 assume !false; 22103#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 23686#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 22177#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 22130#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 22118#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 22119#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 23678#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 22131#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 22132#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 22178#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 22179#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 23634#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 23629#L155 assume 4416 == ssl3_connect_~s__state~0#1; 23081#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 23621#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 22193#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 22194#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 23597#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 23591#L556 ssl3_connect_~skip~0#1 := 0; 23589#L119-1 assume !false; 23587#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 23585#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 23583#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 23581#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 23579#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 23577#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 23575#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 23573#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 23571#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 23569#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 23567#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 23565#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 23563#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 23561#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 23559#L161 assume 4432 == ssl3_connect_~s__state~0#1; 22760#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 22114#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 22115#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 23025#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 23549#L556 ssl3_connect_~skip~0#1 := 0; 23548#L119-1 assume !false; 23547#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 23546#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 23545#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 23544#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 23543#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 23542#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 23541#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 23540#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 23539#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 23538#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 23537#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 23536#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 23535#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 23534#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 23533#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 23532#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 23531#L167 assume 4448 == ssl3_connect_~s__state~0#1; 22439#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 23530#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 23528#L370 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 22126#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 22127#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 23687#L556 ssl3_connect_~skip~0#1 := 0; 23685#L119-1 assume !false; 23684#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 23682#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 23680#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 23679#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 23677#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 23676#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 23672#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 23669#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 23668#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 23667#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 23666#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 23665#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 23663#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 23662#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 23661#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 23660#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 22094#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 22095#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 22133#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 22120#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 22121#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 22196#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 22192#L185 assume 4480 == ssl3_connect_~s__state~0#1; 22180#L189 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 22173#L391 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 22174#L395 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4496; 22396#L395-2 ssl3_connect_~s__init_num~0#1 := 0; 22362#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 22355#L556 ssl3_connect_~skip~0#1 := 0; 22352#L119-1 assume !false; 22348#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22345#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 22340#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 22335#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 22331#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 22325#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 22324#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 22319#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 22320#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 22975#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 22976#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 22701#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 22702#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 23154#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 23152#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 22759#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 22440#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 22438#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 22437#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 22431#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 22429#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 22427#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 22425#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 22423#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 22420#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 22415#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 22416#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 22408#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 22409#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 22989#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 22990#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 22405#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 22403#L215 assume 4352 == ssl3_connect_~s__state~0#1; 22401#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 22397#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 22393#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 22394#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 23105#L556 ssl3_connect_~skip~0#1 := 0; 23104#L119-1 assume !false; 23103#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 23102#L122 assume 12292 == ssl3_connect_~s__state~0#1; 22098#L123 [2021-11-22 14:50:19,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:19,135 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 15 times [2021-11-22 14:50:19,135 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:19,135 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013955202] [2021-11-22 14:50:19,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:19,135 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:19,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:19,174 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 14:50:19,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:19,179 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 14:50:19,180 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:19,180 INFO L85 PathProgramCache]: Analyzing trace with hash 1516231719, now seen corresponding path program 1 times [2021-11-22 14:50:19,180 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:19,180 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517725112] [2021-11-22 14:50:19,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:19,182 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:19,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 14:50:19,234 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-22 14:50:19,234 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 14:50:19,234 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517725112] [2021-11-22 14:50:19,234 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [517725112] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 14:50:19,234 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 14:50:19,235 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 14:50:19,235 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194149406] [2021-11-22 14:50:19,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 14:50:19,235 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 14:50:19,235 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 14:50:19,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 14:50:19,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 14:50:19,236 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-22 14:50:19,270 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 14:50:19,271 INFO L93 Difference]: Finished difference Result 3254 states and 4334 transitions. [2021-11-22 14:50:19,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 14:50:19,272 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3254 states and 4334 transitions. [2021-11-22 14:50:19,293 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3244 [2021-11-22 14:50:19,318 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3254 states to 3254 states and 4334 transitions. [2021-11-22 14:50:19,318 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3254 [2021-11-22 14:50:19,322 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3254 [2021-11-22 14:50:19,322 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3254 states and 4334 transitions. [2021-11-22 14:50:19,327 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-22 14:50:19,327 INFO L681 BuchiCegarLoop]: Abstraction has 3254 states and 4334 transitions. [2021-11-22 14:50:19,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3254 states and 4334 transitions. [2021-11-22 14:50:19,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3254 to 3254. [2021-11-22 14:50:19,380 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-22 14:50:19,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3254 states to 3254 states and 4334 transitions. [2021-11-22 14:50:19,390 INFO L704 BuchiCegarLoop]: Abstraction has 3254 states and 4334 transitions. [2021-11-22 14:50:19,390 INFO L587 BuchiCegarLoop]: Abstraction has 3254 states and 4334 transitions. [2021-11-22 14:50:19,390 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-11-22 14:50:19,390 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3254 states and 4334 transitions. [2021-11-22 14:50:19,404 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3244 [2021-11-22 14:50:19,404 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 14:50:19,404 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 14:50:19,406 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 14:50:19,406 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-22 14:50:19,406 INFO L791 eck$LassoCheckResult]: Stem: 27093#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 27011#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 26987#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 26988#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 27068#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 27023#L119-1 assume !false; 29482#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 29479#L122 assume 12292 == ssl3_connect_~s__state~0#1; 28953#L123 [2021-11-22 14:50:19,407 INFO L793 eck$LassoCheckResult]: Loop: 28953#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 28845#L227 ssl3_connect_~s__server~0#1 := 0; 29470#L232 assume 0 != ssl3_connect_~cb~0#1; 29468#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 29466#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 29463#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 29186#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 28988#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 28985#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28979#L556 ssl3_connect_~skip~0#1 := 0; 28977#L119-1 assume !false; 28975#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28973#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 28970#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 28971#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 29179#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 29177#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 27113#L137 assume 4368 == ssl3_connect_~s__state~0#1; 27114#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 26977#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 26978#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 27066#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 27067#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 29921#L556 ssl3_connect_~skip~0#1 := 0; 29919#L119-1 assume !false; 29917#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 29915#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 29913#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 29911#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 29909#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 29907#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 29905#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 29903#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 29818#L143 assume 4384 == ssl3_connect_~s__state~0#1; 27089#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 27090#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 27037#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 28099#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 28098#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 28096#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28091#L556 ssl3_connect_~skip~0#1 := 0; 28090#L119-1 assume !false; 28089#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28088#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 28087#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 28086#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 28085#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 28084#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 28083#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 28082#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 28081#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 28080#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 28047#L149 assume 4400 == ssl3_connect_~s__state~0#1; 28045#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 28042#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 28043#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 29400#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 29394#L556 ssl3_connect_~skip~0#1 := 0; 29392#L119-1 assume !false; 29391#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 29390#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 29387#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 29386#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 29380#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 29378#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 29376#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 29375#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 29374#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 29367#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 29364#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 29185#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 28952#L155 assume 4416 == ssl3_connect_~s__state~0#1; 28927#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 28936#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 28935#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 28934#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 28932#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28924#L556 ssl3_connect_~skip~0#1 := 0; 28923#L119-1 assume !false; 28922#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28921#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 28919#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 28917#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 28915#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 28912#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 28910#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 28907#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 28905#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 28902#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 28900#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 28897#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 28895#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 28892#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 28841#L161 assume 4432 == ssl3_connect_~s__state~0#1; 28840#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 28839#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 28838#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 28836#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28831#L556 ssl3_connect_~skip~0#1 := 0; 28830#L119-1 assume !false; 28829#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28828#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 28827#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 28826#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 28825#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 28824#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 28823#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 28822#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 28821#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 28820#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 28819#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 28818#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 28817#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 28816#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 28815#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 28814#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 28706#L167 assume 4448 == ssl3_connect_~s__state~0#1; 28705#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 28703#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 28672#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 28673#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 29281#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 29275#L556 ssl3_connect_~skip~0#1 := 0; 29273#L119-1 assume !false; 29271#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 29269#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 29268#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 29267#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 29265#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 29264#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 29263#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 29262#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 29261#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 29259#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 29258#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 29252#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 29250#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 29248#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 29246#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 29244#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 29242#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 29240#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 29238#L173 assume 4464 == ssl3_connect_~s__state~0#1; 28914#L183 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 29235#L382 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 29131#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 29125#L556 ssl3_connect_~skip~0#1 := 0; 29123#L119-1 assume !false; 29121#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 29119#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 29117#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 29115#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 29113#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 29112#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 29111#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 29109#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 29108#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 29105#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 29103#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 29102#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 29096#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 29094#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 29092#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 29090#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 29087#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 29085#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 29083#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 29081#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 29079#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 29077#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 29012#L185 assume 4480 == ssl3_connect_~s__state~0#1; 28909#L189 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 29011#L391 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 29008#L395 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4496; 29007#L395-2 ssl3_connect_~s__init_num~0#1 := 0; 28881#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28877#L556 ssl3_connect_~skip~0#1 := 0; 28869#L119-1 assume !false; 28870#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28861#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 28862#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 28854#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 28855#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 28844#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 28813#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 27115#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 27116#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 28937#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 28076#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 28077#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 28933#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 28926#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 28925#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 28842#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 28843#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 28707#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 28708#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 29026#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 29020#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 29018#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 29016#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 29013#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 29003#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 29004#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 29139#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 29137#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 28947#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 28944#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 28945#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 28967#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 28889#L215 assume 4352 == ssl3_connect_~s__state~0#1; 28963#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 28961#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 28960#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 28958#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28873#L556 ssl3_connect_~skip~0#1 := 0; 28874#L119-1 assume !false; 28866#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28867#L122 assume 12292 == ssl3_connect_~s__state~0#1; 28953#L123 [2021-11-22 14:50:19,407 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:19,407 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 16 times [2021-11-22 14:50:19,407 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:19,408 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307244304] [2021-11-22 14:50:19,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:19,408 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:19,411 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:19,411 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 14:50:19,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:19,416 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 14:50:19,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:19,417 INFO L85 PathProgramCache]: Analyzing trace with hash 1767828925, now seen corresponding path program 1 times [2021-11-22 14:50:19,417 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:19,417 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1090452170] [2021-11-22 14:50:19,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:19,417 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:19,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 14:50:19,470 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-22 14:50:19,471 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 14:50:19,471 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1090452170] [2021-11-22 14:50:19,471 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1090452170] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 14:50:19,471 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 14:50:19,471 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 14:50:19,471 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040665610] [2021-11-22 14:50:19,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 14:50:19,472 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 14:50:19,472 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 14:50:19,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 14:50:19,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 14:50:19,473 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-22 14:50:19,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 14:50:19,642 INFO L93 Difference]: Finished difference Result 3402 states and 4502 transitions. [2021-11-22 14:50:19,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 14:50:19,642 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3402 states and 4502 transitions. [2021-11-22 14:50:19,660 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3392 [2021-11-22 14:50:19,683 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3402 states to 3402 states and 4502 transitions. [2021-11-22 14:50:19,684 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3402 [2021-11-22 14:50:19,688 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3402 [2021-11-22 14:50:19,688 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3402 states and 4502 transitions. [2021-11-22 14:50:19,693 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-22 14:50:19,693 INFO L681 BuchiCegarLoop]: Abstraction has 3402 states and 4502 transitions. [2021-11-22 14:50:19,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3402 states and 4502 transitions. [2021-11-22 14:50:19,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3402 to 3386. [2021-11-22 14:50:19,752 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-22 14:50:19,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3386 states to 3386 states and 4486 transitions. [2021-11-22 14:50:19,760 INFO L704 BuchiCegarLoop]: Abstraction has 3386 states and 4486 transitions. [2021-11-22 14:50:19,761 INFO L587 BuchiCegarLoop]: Abstraction has 3386 states and 4486 transitions. [2021-11-22 14:50:19,761 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-11-22 14:50:19,761 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3386 states and 4486 transitions. [2021-11-22 14:50:19,774 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2021-11-22 14:50:19,775 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 14:50:19,775 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 14:50:19,777 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 14:50:19,777 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-22 14:50:19,777 INFO L791 eck$LassoCheckResult]: Stem: 33766#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 33678#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 33650#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 33651#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 33737#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 33689#L119-1 assume !false; 36634#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 36632#L122 assume 12292 == ssl3_connect_~s__state~0#1; 35666#L123 [2021-11-22 14:50:19,778 INFO L793 eck$LassoCheckResult]: Loop: 35666#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 35655#L227 ssl3_connect_~s__server~0#1 := 0; 36628#L232 assume 0 != ssl3_connect_~cb~0#1; 36626#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 36623#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 36417#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 36414#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 36412#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 36407#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 36401#L556 ssl3_connect_~skip~0#1 := 0; 36400#L119-1 assume !false; 36394#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 36387#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 36384#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 36381#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 36378#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 36375#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 33787#L137 assume 4368 == ssl3_connect_~s__state~0#1; 33683#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 33639#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 33640#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 33735#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 33736#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 36328#L556 ssl3_connect_~skip~0#1 := 0; 36325#L119-1 assume !false; 36322#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 36319#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 36316#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 36313#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 36310#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 36307#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 36304#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 36301#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 36298#L143 assume 4384 == ssl3_connect_~s__state~0#1; 33763#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 33764#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 33704#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 35637#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 35634#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 35630#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 35623#L556 ssl3_connect_~skip~0#1 := 0; 35620#L119-1 assume !false; 35614#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35399#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 35337#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 35336#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 35333#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 35331#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 35330#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 35329#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 35327#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 35326#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 35206#L149 assume 4400 == ssl3_connect_~s__state~0#1; 35204#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 35201#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 35202#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 36979#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 36973#L556 ssl3_connect_~skip~0#1 := 0; 36972#L119-1 assume !false; 36971#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 36970#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 36965#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 36963#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 36961#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 36921#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 33696#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 33692#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 33693#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 36757#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 36754#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 36744#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 36741#L155 assume 4416 == ssl3_connect_~s__state~0#1; 35799#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 36736#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 36733#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 36730#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 36726#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 36719#L556 ssl3_connect_~skip~0#1 := 0; 36716#L119-1 assume !false; 36713#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 36710#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 36707#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 36704#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 36701#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 36698#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 36695#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 36692#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 36689#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 36686#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 36683#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 36680#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 36677#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 36675#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 36673#L161 assume 4432 == ssl3_connect_~s__state~0#1; 35794#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 36670#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 36667#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 36664#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 36659#L556 ssl3_connect_~skip~0#1 := 0; 36658#L119-1 assume !false; 36657#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 36651#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 36649#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 36647#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 36645#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 36643#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 36641#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 36639#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 36637#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 36636#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 36635#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 36633#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 36631#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 36630#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 36629#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 36627#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 36624#L167 assume 4448 == ssl3_connect_~s__state~0#1; 35789#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 36620#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 36618#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 36616#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 36612#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 36605#L556 ssl3_connect_~skip~0#1 := 0; 36604#L119-1 assume !false; 36603#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 36601#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 36600#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 36599#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 36598#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 36596#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 36595#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 36594#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 36593#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 36591#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 36590#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 36589#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 36588#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 36587#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 36586#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 36581#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 36579#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 36577#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 36575#L173 assume 4464 == ssl3_connect_~s__state~0#1; 35780#L183 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 36572#L382 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 36569#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 36563#L556 ssl3_connect_~skip~0#1 := 0; 36561#L119-1 assume !false; 36559#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 36557#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 36555#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 36553#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 36551#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 36549#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 36547#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 36545#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 36544#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 36539#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 36537#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 36535#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 36526#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 36521#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 36516#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 36511#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 36506#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 36501#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 36495#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 36489#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 36485#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 36369#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 36370#L185 assume 4480 == ssl3_connect_~s__state~0#1; 33785#L189 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 36456#L391 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 36454#L395 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0#1 := 0; 36451#L395-2 ssl3_connect_~s__init_num~0#1 := 0; 36450#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 36445#L556 ssl3_connect_~skip~0#1 := 0; 36444#L119-1 assume !false; 36443#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 36441#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 36440#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 36439#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 36438#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 36432#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 36430#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 36428#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 36426#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 36424#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 36422#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 36421#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 36343#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 36341#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 36339#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 36336#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 36330#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 36327#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 36324#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 36321#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 36318#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 36315#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 36312#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 36309#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 36306#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 36303#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 36300#L197 assume 4512 == ssl3_connect_~s__state~0#1; 33699#L201 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 33647#L416 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 33643#L422 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 33644#L422-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 33771#L431 assume !(0 == ssl3_connect_~tmp___8~0#1); 35685#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 35815#L556 ssl3_connect_~skip~0#1 := 0; 35814#L119-1 assume !false; 35813#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35812#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 35811#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 35810#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 35809#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 35808#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 35807#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 35806#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 35805#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 35804#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 35803#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 35802#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 35801#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 35798#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 35796#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 35793#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 35791#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 35788#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 35786#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 35784#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 35782#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 35779#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 35777#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 35772#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 35771#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 35765#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 35763#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 35761#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 35759#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 35756#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 35753#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 35754#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 33781#L215 assume 4352 == ssl3_connect_~s__state~0#1; 36144#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 36141#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 35686#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 35679#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 35673#L556 ssl3_connect_~skip~0#1 := 0; 35671#L119-1 assume !false; 35668#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35665#L122 assume 12292 == ssl3_connect_~s__state~0#1; 35666#L123 [2021-11-22 14:50:19,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:19,778 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 17 times [2021-11-22 14:50:19,779 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:19,779 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069432312] [2021-11-22 14:50:19,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:19,779 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:19,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:19,783 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 14:50:19,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:19,788 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 14:50:19,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:19,788 INFO L85 PathProgramCache]: Analyzing trace with hash -161912192, now seen corresponding path program 1 times [2021-11-22 14:50:19,788 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:19,789 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193536291] [2021-11-22 14:50:19,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:19,789 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:19,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 14:50:19,837 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-22 14:50:19,837 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 14:50:19,837 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193536291] [2021-11-22 14:50:19,837 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193536291] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 14:50:19,837 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 14:50:19,838 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 14:50:19,838 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1552597004] [2021-11-22 14:50:19,838 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 14:50:19,838 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 14:50:19,838 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 14:50:19,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 14:50:19,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 14:50:19,839 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-22 14:50:19,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 14:50:19,977 INFO L93 Difference]: Finished difference Result 3386 states and 4270 transitions. [2021-11-22 14:50:19,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 14:50:19,978 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3386 states and 4270 transitions. [2021-11-22 14:50:20,020 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3376 [2021-11-22 14:50:20,046 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3386 states to 3386 states and 4270 transitions. [2021-11-22 14:50:20,046 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3386 [2021-11-22 14:50:20,049 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3386 [2021-11-22 14:50:20,050 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3386 states and 4270 transitions. [2021-11-22 14:50:20,055 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-22 14:50:20,055 INFO L681 BuchiCegarLoop]: Abstraction has 3386 states and 4270 transitions. [2021-11-22 14:50:20,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3386 states and 4270 transitions. [2021-11-22 14:50:20,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3386 to 3370. [2021-11-22 14:50:20,117 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-22 14:50:20,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3370 states to 3370 states and 4254 transitions. [2021-11-22 14:50:20,124 INFO L704 BuchiCegarLoop]: Abstraction has 3370 states and 4254 transitions. [2021-11-22 14:50:20,124 INFO L587 BuchiCegarLoop]: Abstraction has 3370 states and 4254 transitions. [2021-11-22 14:50:20,124 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-11-22 14:50:20,124 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3370 states and 4254 transitions. [2021-11-22 14:50:20,135 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3360 [2021-11-22 14:50:20,135 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 14:50:20,136 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 14:50:20,138 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 14:50:20,138 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-22 14:50:20,138 INFO L791 eck$LassoCheckResult]: Stem: 40537#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 40452#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 40425#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 40426#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 40509#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 40462#L119-1 assume !false; 41978#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41976#L122 assume 12292 == ssl3_connect_~s__state~0#1; 41263#L123 [2021-11-22 14:50:20,139 INFO L793 eck$LassoCheckResult]: Loop: 41263#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 40794#L227 ssl3_connect_~s__server~0#1 := 0; 41970#L232 assume 0 != ssl3_connect_~cb~0#1; 41967#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 41964#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 41960#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 41956#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 41952#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 41945#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41939#L556 ssl3_connect_~skip~0#1 := 0; 41937#L119-1 assume !false; 41935#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41933#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 41931#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 41929#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 41927#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 41924#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 41922#L137 assume 4368 == ssl3_connect_~s__state~0#1; 40782#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 41920#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 41915#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 41919#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 41909#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41897#L556 ssl3_connect_~skip~0#1 := 0; 41895#L119-1 assume !false; 41893#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41891#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 41888#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 41886#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 41884#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 41882#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 41880#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 41878#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 41876#L143 assume 4384 == ssl3_connect_~s__state~0#1; 40771#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 41871#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 41867#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 41865#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 41863#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 41858#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41851#L556 ssl3_connect_~skip~0#1 := 0; 41845#L119-1 assume !false; 41843#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41841#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 41839#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 41837#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 41835#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 41833#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 41831#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 41829#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 41827#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 41825#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 41823#L149 assume 4400 == ssl3_connect_~s__state~0#1; 41231#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 41818#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 41815#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 41812#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41807#L556 ssl3_connect_~skip~0#1 := 0; 41805#L119-1 assume !false; 41803#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41801#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 41800#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 41799#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 41797#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 41796#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 41795#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 41794#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 41793#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 41789#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 41786#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 41649#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 41613#L155 assume 4416 == ssl3_connect_~s__state~0#1; 41222#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 41602#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 41599#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 41594#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 41567#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41561#L556 ssl3_connect_~skip~0#1 := 0; 41559#L119-1 assume !false; 41557#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41555#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 41553#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 41551#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 41549#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 41547#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 41545#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 41543#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 41542#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 41533#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 41527#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 41522#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 41516#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 41509#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 41506#L161 assume 4432 == ssl3_connect_~s__state~0#1; 41213#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 41502#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 41501#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 41289#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41273#L556 ssl3_connect_~skip~0#1 := 0; 41270#L119-1 assume !false; 41267#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41264#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 41260#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 41257#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 41254#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 41251#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 41248#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 41245#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 41242#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 41239#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 41236#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 41232#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 41227#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 41223#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 41218#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 41214#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 41208#L167 assume 4448 == ssl3_connect_~s__state~0#1; 41203#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 41200#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 41166#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 41167#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 43767#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 40538#L556 ssl3_connect_~skip~0#1 := 0; 40539#L119-1 assume !false; 43762#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 43761#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 43760#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 43759#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 43758#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 43757#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 43756#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 43755#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 43754#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 43753#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 40511#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 40442#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 40443#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 40419#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 40410#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 40411#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 40430#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 40431#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 40479#L173 assume 4464 == ssl3_connect_~s__state~0#1; 41984#L183 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 43745#L382 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 43743#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 43738#L556 ssl3_connect_~skip~0#1 := 0; 43737#L119-1 assume !false; 43736#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 43735#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 43734#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 41004#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 40901#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 40899#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 40897#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 40894#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 40884#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 40883#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 40881#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 40876#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 40874#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 40872#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 40870#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 40868#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 40866#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 40864#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 40862#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 40860#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 40858#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 40856#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 40734#L185 assume 4480 == ssl3_connect_~s__state~0#1; 40506#L189 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 40507#L391 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 40729#L395 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0#1 := 0; 40408#L395-2 ssl3_connect_~s__init_num~0#1 := 0; 40409#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 43475#L556 ssl3_connect_~skip~0#1 := 0; 43473#L119-1 assume !false; 43471#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 43469#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 43467#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 43465#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 43463#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 43461#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 43459#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 43458#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 43456#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 43455#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 43449#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 43447#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 43445#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 43443#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 43441#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 43439#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 43437#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 43435#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 43433#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 43431#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 43429#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 43427#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 42633#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 42607#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 42598#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 42592#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 42590#L197 assume 4512 == ssl3_connect_~s__state~0#1; 41975#L201 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 42587#L416 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 42585#L422 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 42583#L422-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 42581#L431 assume !(0 == ssl3_connect_~tmp___8~0#1); 42578#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 42572#L556 ssl3_connect_~skip~0#1 := 0; 42570#L119-1 assume !false; 42568#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 42566#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 42564#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 42562#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 42560#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 42558#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 42556#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 42554#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 42552#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 42550#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 42548#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 42546#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 42544#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 42542#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 42540#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 42538#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 42536#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 42534#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 42532#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 42530#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 42529#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 42527#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 42420#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 42419#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 42418#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 42416#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 42415#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 42414#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 42413#L203 assume 4528 == ssl3_connect_~s__state~0#1; 41972#L207 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 41965#L439 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 41962#L446 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 41955#L446-1 ssl3_connect_~s__init_num~0#1 := 0; 41950#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41940#L556 ssl3_connect_~skip~0#1 := 0; 41938#L119-1 assume !false; 41936#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41934#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 41932#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 41930#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 41928#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 41925#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 41926#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 42236#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 42232#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 42227#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 42223#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 42221#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 42219#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 42217#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 42215#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 42212#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 42210#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 42208#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 42206#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 42204#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 42202#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 42200#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 42197#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 42195#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 42193#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 42090#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 42089#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 42088#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 42085#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 42083#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 42080#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 41320#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 41318#L215 assume 4352 == ssl3_connect_~s__state~0#1; 41316#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 41311#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 41309#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 41282#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 40820#L556 ssl3_connect_~skip~0#1 := 0; 40821#L119-1 assume !false; 40812#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 40813#L122 assume 12292 == ssl3_connect_~s__state~0#1; 41263#L123 [2021-11-22 14:50:20,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:20,139 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 18 times [2021-11-22 14:50:20,139 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:20,140 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079511604] [2021-11-22 14:50:20,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:20,140 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:20,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:20,143 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 14:50:20,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:20,148 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 14:50:20,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:20,149 INFO L85 PathProgramCache]: Analyzing trace with hash -1418369393, now seen corresponding path program 1 times [2021-11-22 14:50:20,149 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:20,149 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676105793] [2021-11-22 14:50:20,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:20,150 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:20,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 14:50:20,208 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-22 14:50:20,208 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 14:50:20,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676105793] [2021-11-22 14:50:20,208 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676105793] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-22 14:50:20,208 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1943955707] [2021-11-22 14:50:20,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:20,209 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-22 14:50:20,209 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:20,210 INFO L229 MonitoredProcess]: Starting monitored process 82 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-22 14:50:20,227 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Waiting until timeout for monitored process [2021-11-22 14:50:20,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 14:50:20,304 INFO L263 TraceCheckSpWp]: Trace formula consists of 432 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-22 14:50:20,310 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-22 14:50:20,841 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-22 14:50:20,841 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-22 14:50:21,155 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-22 14:50:21,156 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1943955707] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-22 14:50:21,156 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-22 14:50:21,156 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-11-22 14:50:21,156 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570584737] [2021-11-22 14:50:21,157 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-22 14:50:21,158 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 14:50:21,158 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 14:50:21,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-22 14:50:21,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-22 14:50:21,159 INFO L87 Difference]: Start difference. First operand 3370 states and 4254 transitions. cyclomatic complexity: 888 Second operand has 6 states, 5 states have (on average 35.4) internal successors, (177), 6 states have internal predecessors, (177), 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-22 14:50:21,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 14:50:21,351 INFO L93 Difference]: Finished difference Result 4316 states and 5330 transitions. [2021-11-22 14:50:21,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-22 14:50:21,352 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4316 states and 5330 transitions. [2021-11-22 14:50:21,377 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3352 [2021-11-22 14:50:21,400 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4316 states to 4316 states and 5330 transitions. [2021-11-22 14:50:21,400 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4316 [2021-11-22 14:50:21,404 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4316 [2021-11-22 14:50:21,405 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4316 states and 5330 transitions. [2021-11-22 14:50:21,412 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-22 14:50:21,412 INFO L681 BuchiCegarLoop]: Abstraction has 4316 states and 5330 transitions. [2021-11-22 14:50:21,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4316 states and 5330 transitions. [2021-11-22 14:50:21,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4316 to 3355. [2021-11-22 14:50:21,486 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-22 14:50:21,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3355 states to 3355 states and 4207 transitions. [2021-11-22 14:50:21,495 INFO L704 BuchiCegarLoop]: Abstraction has 3355 states and 4207 transitions. [2021-11-22 14:50:21,495 INFO L587 BuchiCegarLoop]: Abstraction has 3355 states and 4207 transitions. [2021-11-22 14:50:21,495 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-11-22 14:50:21,496 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3355 states and 4207 transitions. [2021-11-22 14:50:21,508 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3344 [2021-11-22 14:50:21,509 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 14:50:21,509 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 14:50:21,511 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 14:50:21,511 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-22 14:50:21,512 INFO L791 eck$LassoCheckResult]: Stem: 49971#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 49885#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 49861#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 49862#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 49943#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 49896#L119-1 assume !false; 49980#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 49979#L122 assume 12292 == ssl3_connect_~s__state~0#1; 49868#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 49869#L227 [2021-11-22 14:50:21,512 INFO L793 eck$LassoCheckResult]: Loop: 49869#L227 ssl3_connect_~s__server~0#1 := 0; 50492#L232 assume 0 != ssl3_connect_~cb~0#1; 50491#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 50490#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 50488#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 50486#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 50485#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 50483#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 50478#L556 ssl3_connect_~skip~0#1 := 0; 50477#L119-1 assume !false; 50476#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 50475#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 50474#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 50473#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 50472#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 50471#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 50470#L137 assume 4368 == ssl3_connect_~s__state~0#1; 50137#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 50469#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 50372#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 50468#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 50466#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 50461#L556 ssl3_connect_~skip~0#1 := 0; 50460#L119-1 assume !false; 50459#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 50458#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 50457#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 50456#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 50455#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 50454#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 50453#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 50452#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 50451#L143 assume 4384 == ssl3_connect_~s__state~0#1; 50044#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 50316#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 50312#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 50310#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 50311#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 52837#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 52832#L556 ssl3_connect_~skip~0#1 := 0; 52831#L119-1 assume !false; 52830#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 52829#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 52827#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 52826#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 52825#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 52824#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 52823#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 52822#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 52745#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 52744#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 52743#L149 assume 4400 == ssl3_connect_~s__state~0#1; 50449#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 52741#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 49929#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 49930#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 53152#L556 ssl3_connect_~skip~0#1 := 0; 53150#L119-1 assume !false; 53148#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 53146#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 53144#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 53141#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 53138#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 53135#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 53133#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 53125#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 53092#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 52934#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 52928#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 52926#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 52924#L155 assume 4416 == ssl3_connect_~s__state~0#1; 49923#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 49924#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 49953#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 49954#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 52897#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 52891#L556 ssl3_connect_~skip~0#1 := 0; 52889#L119-1 assume !false; 52887#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 52885#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 52883#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 52881#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 52879#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 52877#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 52875#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 52873#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 52717#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 52715#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 52714#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 52708#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 52706#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 52704#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 52702#L161 assume 4432 == ssl3_connect_~s__state~0#1; 50444#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 52699#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 52685#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 52683#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 52678#L556 ssl3_connect_~skip~0#1 := 0; 52676#L119-1 assume !false; 52674#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 52672#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 52666#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 52664#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 52662#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 52660#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 52658#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 52656#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 52654#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 52652#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 52650#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 52648#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 52646#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 52644#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 52642#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 52640#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 52638#L167 assume 4448 == ssl3_connect_~s__state~0#1; 50441#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 52635#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 52633#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 52632#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 52630#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 52625#L556 ssl3_connect_~skip~0#1 := 0; 52624#L119-1 assume !false; 52622#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 52621#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 52619#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 52613#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 52611#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 52609#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 52607#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 52605#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 52603#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 52601#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 52599#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 52597#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 52595#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 52593#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 52591#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 52589#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 52587#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 52585#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 52583#L173 assume 4464 == ssl3_connect_~s__state~0#1; 50436#L183 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 52580#L382 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 52576#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 52571#L556 ssl3_connect_~skip~0#1 := 0; 52570#L119-1 assume !false; 52569#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 52567#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 52566#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 52565#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 52563#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 52557#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 52555#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 52553#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 52551#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 52549#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 52547#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 52545#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 52543#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 52541#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 52539#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 52537#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 52535#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 52533#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 52531#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 52529#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 52527#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 52525#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 52523#L185 assume 4480 == ssl3_connect_~s__state~0#1; 50433#L189 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 52520#L391 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 52517#L395 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0#1 := 0; 52497#L395-2 ssl3_connect_~s__init_num~0#1 := 0; 52494#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 52488#L556 ssl3_connect_~skip~0#1 := 0; 52486#L119-1 assume !false; 52484#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 52482#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 52480#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 52478#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 52476#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 52474#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 52472#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 52462#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 52459#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 52391#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 52385#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 52383#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 52381#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 52379#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 52377#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 52375#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 52373#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 52371#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 52369#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 52367#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 52365#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 52363#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 52361#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 52359#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 52357#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 52355#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 52353#L197 assume 4512 == ssl3_connect_~s__state~0#1; 50427#L201 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 52350#L416 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 52348#L422 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 52346#L422-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 52339#L431 assume !(0 == ssl3_connect_~tmp___8~0#1); 52337#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 52331#L556 ssl3_connect_~skip~0#1 := 0; 52329#L119-1 assume !false; 52327#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 52326#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 52324#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 52322#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 52321#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 52319#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 52317#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 52315#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 52309#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 52307#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 52305#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 52303#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 52301#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 52299#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 52297#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 52295#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 52293#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 52291#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 52289#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 52287#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 52285#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 52283#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 52281#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 52279#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 52277#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 52275#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 50779#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 50634#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 49989#L203 assume 4528 == ssl3_connect_~s__state~0#1; 49990#L207 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 51924#L439 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 49981#L446 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 49982#L446-1 ssl3_connect_~s__init_num~0#1 := 0; 50166#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 50154#L556 ssl3_connect_~skip~0#1 := 0; 50155#L119-1 assume !false; 50150#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 50151#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 50146#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 50147#L128 assume 4096 == ssl3_connect_~s__state~0#1; 49869#L227 [2021-11-22 14:50:21,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:21,513 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 1 times [2021-11-22 14:50:21,513 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:21,513 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200886242] [2021-11-22 14:50:21,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:21,514 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:21,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:21,518 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 14:50:21,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:21,524 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 14:50:21,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:21,525 INFO L85 PathProgramCache]: Analyzing trace with hash 431918283, now seen corresponding path program 1 times [2021-11-22 14:50:21,525 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:21,525 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204549755] [2021-11-22 14:50:21,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:21,525 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:21,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 14:50:21,571 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-22 14:50:21,572 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 14:50:21,572 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204549755] [2021-11-22 14:50:21,572 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1204549755] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 14:50:21,572 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 14:50:21,572 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-22 14:50:21,572 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749807587] [2021-11-22 14:50:21,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 14:50:21,573 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 14:50:21,573 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 14:50:21,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 14:50:21,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 14:50:21,574 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-22 14:50:21,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 14:50:21,711 INFO L93 Difference]: Finished difference Result 3687 states and 4587 transitions. [2021-11-22 14:50:21,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 14:50:21,712 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3687 states and 4587 transitions. [2021-11-22 14:50:21,727 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3676 [2021-11-22 14:50:21,743 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3687 states to 3687 states and 4587 transitions. [2021-11-22 14:50:21,744 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3687 [2021-11-22 14:50:21,746 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3687 [2021-11-22 14:50:21,747 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3687 states and 4587 transitions. [2021-11-22 14:50:21,752 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-22 14:50:21,752 INFO L681 BuchiCegarLoop]: Abstraction has 3687 states and 4587 transitions. [2021-11-22 14:50:21,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3687 states and 4587 transitions. [2021-11-22 14:50:21,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3687 to 3471. [2021-11-22 14:50:21,804 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-22 14:50:21,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3471 states to 3471 states and 4363 transitions. [2021-11-22 14:50:21,812 INFO L704 BuchiCegarLoop]: Abstraction has 3471 states and 4363 transitions. [2021-11-22 14:50:21,812 INFO L587 BuchiCegarLoop]: Abstraction has 3471 states and 4363 transitions. [2021-11-22 14:50:21,813 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-11-22 14:50:21,813 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3471 states and 4363 transitions. [2021-11-22 14:50:21,824 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3460 [2021-11-22 14:50:21,824 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 14:50:21,824 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 14:50:21,826 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 14:50:21,826 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-22 14:50:21,827 INFO L791 eck$LassoCheckResult]: Stem: 57016#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 56932#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 56905#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 56906#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 56992#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 56945#L119-1 assume !false; 57029#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57028#L122 assume 12292 == ssl3_connect_~s__state~0#1; 56914#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 56915#L227 [2021-11-22 14:50:21,827 INFO L793 eck$LassoCheckResult]: Loop: 56915#L227 ssl3_connect_~s__server~0#1 := 0; 59782#L232 assume 0 != ssl3_connect_~cb~0#1; 59780#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 59777#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 59769#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 59765#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 59762#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 59758#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 59751#L556 ssl3_connect_~skip~0#1 := 0; 59748#L119-1 assume !false; 59745#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 59742#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 59739#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 59738#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 59737#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 59736#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 57111#L137 assume 4368 == ssl3_connect_~s__state~0#1; 57110#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 56896#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 56897#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 56977#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 56991#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57102#L556 ssl3_connect_~skip~0#1 := 0; 57100#L119-1 assume !false; 57099#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57092#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 57093#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 57086#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 57087#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 57080#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 57081#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 57074#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 57075#L143 assume 4384 == ssl3_connect_~s__state~0#1; 57013#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 57014#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 58635#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 59619#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 59616#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 59612#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 59606#L556 ssl3_connect_~skip~0#1 := 0; 59604#L119-1 assume !false; 59602#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 59600#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 59598#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 59562#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 59559#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 59556#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 59553#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 59550#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 59547#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 59544#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 59541#L149 assume 4400 == ssl3_connect_~s__state~0#1; 56884#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 56885#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 56957#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 56979#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 59403#L556 ssl3_connect_~skip~0#1 := 0; 59401#L119-1 assume !false; 59399#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 59397#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 59395#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 59393#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 59391#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 59389#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 59387#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 59385#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 59383#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 59381#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 59379#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 59377#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 59375#L155 assume 4416 == ssl3_connect_~s__state~0#1; 56973#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 56974#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 57000#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 57001#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 57012#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 60124#L556 ssl3_connect_~skip~0#1 := 0; 60123#L119-1 assume !false; 60122#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 60121#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 60120#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 60119#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 60118#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 60117#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 56953#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 56948#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 56949#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 56987#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 56988#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 56922#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 56923#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 56898#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 56890#L161 assume 4432 == ssl3_connect_~s__state~0#1; 56886#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 56887#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 56893#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 56894#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 59409#L556 ssl3_connect_~skip~0#1 := 0; 59404#L119-1 assume !false; 59402#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 59400#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 59398#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 59396#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 59394#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 59392#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 59390#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 59388#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 59386#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 59384#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 59382#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 59380#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 59378#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 59376#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 59374#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 59373#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 57182#L167 assume 4448 == ssl3_connect_~s__state~0#1; 57011#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 56895#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 56881#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 56882#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 59724#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 59718#L556 ssl3_connect_~skip~0#1 := 0; 59716#L119-1 assume !false; 59714#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 59713#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 59712#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 59708#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 59707#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 59705#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 59703#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 59701#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 59697#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 59695#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 59693#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 59692#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 59686#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 59684#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 59682#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 59680#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 59678#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 59676#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 59674#L173 assume 4464 == ssl3_connect_~s__state~0#1; 57321#L183 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 59657#L382 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 59649#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 59642#L556 ssl3_connect_~skip~0#1 := 0; 59639#L119-1 assume !false; 59636#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 59633#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 59630#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 59627#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 59623#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 59621#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 59617#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 59607#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 59605#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 59603#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 59601#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 59599#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 59597#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 59561#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 59558#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 59555#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 59552#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 59549#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 59546#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 59543#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 59540#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 59538#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 59536#L185 assume 4480 == ssl3_connect_~s__state~0#1; 57306#L189 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 59533#L391 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 59531#L395 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0#1 := 0; 59529#L395-2 ssl3_connect_~s__init_num~0#1 := 0; 59527#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 59522#L556 ssl3_connect_~skip~0#1 := 0; 59521#L119-1 assume !false; 59520#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 59519#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 59518#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 59517#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 59516#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 59515#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 59514#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 59513#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 59512#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 59511#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 59510#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 59509#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 59508#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 59507#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 59506#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 59505#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 59504#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 59503#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 59502#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 59501#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 59500#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 59499#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 59498#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 59497#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 59496#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 59495#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 59494#L197 assume 4512 == ssl3_connect_~s__state~0#1; 57479#L201 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 59493#L416 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 59492#L422 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 59491#L422-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 59490#L431 assume !(0 == ssl3_connect_~tmp___8~0#1); 59488#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 59483#L556 ssl3_connect_~skip~0#1 := 0; 59482#L119-1 assume !false; 59481#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 59480#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 59479#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 59478#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 59477#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 59476#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 59475#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 59474#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 59473#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 59472#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 59471#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 59470#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 59469#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 59468#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 59467#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 59466#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 59465#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 59464#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 59463#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 59462#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 59461#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 59460#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 59459#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 59458#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 59457#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 59456#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 59455#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 59454#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 59453#L203 assume 4528 == ssl3_connect_~s__state~0#1; 58803#L207 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 59452#L439 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 59451#L446 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 59445#L446-1 ssl3_connect_~s__init_num~0#1 := 0; 59438#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 59432#L556 ssl3_connect_~skip~0#1 := 0; 59430#L119-1 assume !false; 59428#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 59426#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 59424#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 59422#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 59420#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 59418#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 59372#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 59371#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 57579#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 57572#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 57568#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 57564#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 57560#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 57556#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 57552#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 57548#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 57544#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 57540#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 57536#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 57532#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 57528#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 57523#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 57524#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 57514#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 57510#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 57506#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 57502#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 57498#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 57494#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 57489#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 57490#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 57445#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 57446#L215 assume 4352 == ssl3_connect_~s__state~0#1; 57424#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 57425#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 57414#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 57415#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57396#L556 ssl3_connect_~skip~0#1 := 0; 57397#L119-1 assume !false; 57392#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57393#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 57388#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 57389#L128 assume 4096 == ssl3_connect_~s__state~0#1; 56915#L227 [2021-11-22 14:50:21,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:21,828 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 2 times [2021-11-22 14:50:21,828 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:21,828 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290462307] [2021-11-22 14:50:21,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:21,828 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:21,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:21,832 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 14:50:21,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:21,837 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 14:50:21,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:21,838 INFO L85 PathProgramCache]: Analyzing trace with hash 1165182270, now seen corresponding path program 1 times [2021-11-22 14:50:21,838 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:21,838 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392822385] [2021-11-22 14:50:21,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:21,839 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:21,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 14:50:21,902 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-22 14:50:21,902 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 14:50:21,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392822385] [2021-11-22 14:50:21,902 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392822385] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-22 14:50:21,902 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [770166114] [2021-11-22 14:50:21,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:21,903 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-22 14:50:21,903 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:21,905 INFO L229 MonitoredProcess]: Starting monitored process 83 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-22 14:50:21,924 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Waiting until timeout for monitored process [2021-11-22 14:50:22,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 14:50:22,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 428 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-22 14:50:22,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-22 14:50:22,406 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-11-22 14:50:22,407 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-22 14:50:22,695 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-22 14:50:22,695 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [770166114] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-22 14:50:22,696 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-22 14:50:22,696 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-11-22 14:50:22,696 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1332845594] [2021-11-22 14:50:22,696 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-22 14:50:22,697 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 14:50:22,697 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 14:50:22,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-22 14:50:22,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-22 14:50:22,698 INFO L87 Difference]: Start difference. First operand 3471 states and 4363 transitions. cyclomatic complexity: 896 Second operand has 6 states, 5 states have (on average 36.0) internal successors, (180), 6 states have internal predecessors, (180), 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-22 14:50:23,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 14:50:23,094 INFO L93 Difference]: Finished difference Result 5088 states and 6106 transitions. [2021-11-22 14:50:23,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-11-22 14:50:23,094 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5088 states and 6106 transitions. [2021-11-22 14:50:23,117 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3744 [2021-11-22 14:50:23,134 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5088 states to 5080 states and 6098 transitions. [2021-11-22 14:50:23,134 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5080 [2021-11-22 14:50:23,139 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5080 [2021-11-22 14:50:23,140 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5080 states and 6098 transitions. [2021-11-22 14:50:23,146 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-22 14:50:23,147 INFO L681 BuchiCegarLoop]: Abstraction has 5080 states and 6098 transitions. [2021-11-22 14:50:23,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5080 states and 6098 transitions. [2021-11-22 14:50:23,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5080 to 3467. [2021-11-22 14:50:23,231 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-22 14:50:23,239 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3467 states to 3467 states and 4251 transitions. [2021-11-22 14:50:23,239 INFO L704 BuchiCegarLoop]: Abstraction has 3467 states and 4251 transitions. [2021-11-22 14:50:23,239 INFO L587 BuchiCegarLoop]: Abstraction has 3467 states and 4251 transitions. [2021-11-22 14:50:23,239 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-11-22 14:50:23,239 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3467 states and 4251 transitions. [2021-11-22 14:50:23,249 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3456 [2021-11-22 14:50:23,250 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 14:50:23,250 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 14:50:23,252 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-22 14:50:23,252 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-22 14:50:23,253 INFO L791 eck$LassoCheckResult]: Stem: 67343#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 67249#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 67222#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 67223#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 67315#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 67264#L119-1 assume !false; 67356#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67355#L122 assume 12292 == ssl3_connect_~s__state~0#1; 67229#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 67230#L227 [2021-11-22 14:50:23,253 INFO L793 eck$LassoCheckResult]: Loop: 67230#L227 ssl3_connect_~s__server~0#1 := 0; 69311#L232 assume 0 != ssl3_connect_~cb~0#1; 69310#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 69309#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 69307#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 69305#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 69304#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 69302#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 69297#L556 ssl3_connect_~skip~0#1 := 0; 69296#L119-1 assume !false; 69295#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 69294#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 69293#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 69292#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 69291#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 69290#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 68046#L137 assume 4368 == ssl3_connect_~s__state~0#1; 68045#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 68044#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 67988#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 68043#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 68041#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 68036#L556 ssl3_connect_~skip~0#1 := 0; 68035#L119-1 assume !false; 68034#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 68033#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 68032#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 68031#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 68030#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 68029#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 68028#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 68027#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 68026#L143 assume 4384 == ssl3_connect_~s__state~0#1; 68025#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 68024#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 67966#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 68021#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 68020#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 68018#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 68013#L556 ssl3_connect_~skip~0#1 := 0; 68012#L119-1 assume !false; 68011#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 68010#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 68009#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 68008#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 68007#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 68006#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 68005#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 68004#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 68003#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 68002#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 68001#L149 assume 4400 == ssl3_connect_~s__state~0#1; 67998#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 67994#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 67995#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 67930#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67920#L556 ssl3_connect_~skip~0#1 := 0; 67918#L119-1 assume !false; 67916#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67914#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 67912#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 67910#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 67908#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 67906#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 67904#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 67902#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 67872#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 67870#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 67868#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 67866#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 67864#L155 assume 4416 == ssl3_connect_~s__state~0#1; 67855#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 67853#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 67850#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 67849#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 67847#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67842#L556 ssl3_connect_~skip~0#1 := 0; 67841#L119-1 assume !false; 67840#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67839#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 67838#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 67837#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 67836#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 67835#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 67834#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 67833#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 67832#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 67831#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 67830#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 67829#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 67828#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 67827#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 67826#L161 assume 4432 == ssl3_connect_~s__state~0#1; 67825#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 67824#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 67823#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 67821#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67817#L556 ssl3_connect_~skip~0#1 := 0; 67813#L119-1 assume !false; 67812#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67811#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 67810#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 67809#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 67808#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 67807#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 67806#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 67805#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 67804#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 67803#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 67802#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 67801#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 67800#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 67799#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 67798#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 67797#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 67796#L167 assume 4448 == ssl3_connect_~s__state~0#1; 67795#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 67794#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 67793#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 67792#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 67790#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67785#L556 ssl3_connect_~skip~0#1 := 0; 67784#L119-1 assume !false; 67783#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67782#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 67781#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 67780#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 67779#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 67778#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 67777#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 67776#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 67775#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 67774#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 67773#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 67772#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 67771#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 67770#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 67769#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 67768#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 67767#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 67766#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 67765#L173 assume 4464 == ssl3_connect_~s__state~0#1; 67764#L183 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 67763#L382 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 67761#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67756#L556 ssl3_connect_~skip~0#1 := 0; 67755#L119-1 assume !false; 67754#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67753#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 67752#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 67751#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 67750#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 67749#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 67748#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 67747#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 67746#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 67745#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 67744#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 67743#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 67742#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 67741#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 67740#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 67672#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 67597#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 67593#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 67589#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 67585#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 67580#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 67572#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 67573#L185 assume 4480 == ssl3_connect_~s__state~0#1; 68851#L189 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 68849#L391 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 68847#L395 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0#1 := 0; 68845#L395-2 ssl3_connect_~s__init_num~0#1 := 0; 68843#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 68838#L556 ssl3_connect_~skip~0#1 := 0; 68837#L119-1 assume !false; 68836#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 68835#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 68834#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 68833#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 68832#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 68831#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 68830#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 68829#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 68828#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 68827#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 68826#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 68825#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 68824#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 68823#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 68822#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 68821#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 68820#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 68819#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 68818#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 68817#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 68816#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 68815#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 68814#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 68813#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 68812#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 68811#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 68810#L197 assume 4512 == ssl3_connect_~s__state~0#1; 68809#L201 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 68808#L416 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 68807#L422 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 68806#L422-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 68805#L431 assume !(0 == ssl3_connect_~tmp___8~0#1); 68803#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 68798#L556 ssl3_connect_~skip~0#1 := 0; 68797#L119-1 assume !false; 68796#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 68795#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 68794#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 68793#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 68792#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 68791#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 68790#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 68789#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 68788#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 68787#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 68786#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 68785#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 68784#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 68783#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 68782#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 68781#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 68780#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 68779#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 68778#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 68777#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 68776#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 68775#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 68774#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 68773#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 68772#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 68771#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 68770#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 68769#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 68768#L203 assume 4528 == ssl3_connect_~s__state~0#1; 68767#L207 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 68766#L439 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 68764#L446 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 68765#L446-1 ssl3_connect_~s__init_num~0#1 := 0; 69243#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 69239#L556 ssl3_connect_~skip~0#1 := 0; 69234#L119-1 assume !false; 69235#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 69230#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 69231#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 69226#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 69227#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 69223#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 69222#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 69221#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 69220#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 69219#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 69218#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 69217#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 69216#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 69215#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 69214#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 69213#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 69212#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 69211#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 69210#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 69209#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 69208#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 69207#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 69206#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 69205#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 69204#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 69203#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 69199#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 69198#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 69196#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 69194#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 69192#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 69188#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 69148#L215 assume 4352 == ssl3_connect_~s__state~0#1; 69147#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 69145#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 69143#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 69144#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 69284#L556 ssl3_connect_~skip~0#1 := 0; 69283#L119-1 assume !false; 69282#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 69281#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 69280#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 69279#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 69278#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 69277#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 69276#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 69275#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 69274#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 69273#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 69272#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 69271#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 69270#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 69269#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 69268#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 69267#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 69266#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 69265#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 69264#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 69263#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 69262#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 69261#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 69260#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 69259#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 69258#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 69257#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 69256#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 69255#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 69254#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 69253#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 69252#L209 assume 4560 == ssl3_connect_~s__state~0#1; 69251#L213 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 69250#L466 assume !(ssl3_connect_~ret~0#1 <= 0); 69249#L469 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 3; 69247#L469-2 ssl3_connect_~s__init_num~0#1 := 0; 69248#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 69236#L556 ssl3_connect_~skip~0#1 := 0; 69237#L119-1 assume !false; 69232#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 69233#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 69228#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 69229#L128 assume 4096 == ssl3_connect_~s__state~0#1; 67230#L227 [2021-11-22 14:50:23,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:23,254 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 3 times [2021-11-22 14:50:23,254 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:23,254 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [110680558] [2021-11-22 14:50:23,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:23,254 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:23,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:23,258 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 14:50:23,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:23,263 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 14:50:23,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:23,264 INFO L85 PathProgramCache]: Analyzing trace with hash -2110043190, now seen corresponding path program 1 times [2021-11-22 14:50:23,264 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:23,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718908200] [2021-11-22 14:50:23,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:23,265 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:23,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 14:50:23,323 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-22 14:50:23,323 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 14:50:23,324 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718908200] [2021-11-22 14:50:23,324 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718908200] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 14:50:23,324 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 14:50:23,324 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-22 14:50:23,324 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673586662] [2021-11-22 14:50:23,324 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 14:50:23,325 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 14:50:23,325 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 14:50:23,325 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 14:50:23,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 14:50:23,326 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-22 14:50:23,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 14:50:23,443 INFO L93 Difference]: Finished difference Result 3611 states and 4350 transitions. [2021-11-22 14:50:23,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 14:50:23,445 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3611 states and 4350 transitions. [2021-11-22 14:50:23,459 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2021-11-22 14:50:23,469 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3611 states to 3275 states and 3974 transitions. [2021-11-22 14:50:23,470 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3275 [2021-11-22 14:50:23,473 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3275 [2021-11-22 14:50:23,473 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3275 states and 3974 transitions. [2021-11-22 14:50:23,476 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-22 14:50:23,476 INFO L681 BuchiCegarLoop]: Abstraction has 3275 states and 3974 transitions. [2021-11-22 14:50:23,479 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3275 states and 3974 transitions. [2021-11-22 14:50:23,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3275 to 3107. [2021-11-22 14:50:23,520 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-22 14:50:23,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3107 states to 3107 states and 3786 transitions. [2021-11-22 14:50:23,528 INFO L704 BuchiCegarLoop]: Abstraction has 3107 states and 3786 transitions. [2021-11-22 14:50:23,528 INFO L587 BuchiCegarLoop]: Abstraction has 3107 states and 3786 transitions. [2021-11-22 14:50:23,528 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-11-22 14:50:23,528 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3107 states and 3786 transitions. [2021-11-22 14:50:23,537 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2952 [2021-11-22 14:50:23,537 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 14:50:23,537 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 14:50:23,560 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-22 14:50:23,561 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-22 14:50:23,561 INFO L791 eck$LassoCheckResult]: Stem: 74423#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 74332#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 74307#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 74308#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 74394#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 74345#L119-1 assume !false; 74439#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 74438#L122 assume 12292 == ssl3_connect_~s__state~0#1; 74314#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 74315#L227 ssl3_connect_~s__server~0#1 := 0; 75817#L232 assume !(0 != ssl3_connect_~cb~0#1); 75816#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 75815#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 75813#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 75811#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 75808#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 75809#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75795#L556 ssl3_connect_~skip~0#1 := 0; 75796#L119-1 assume !false; 75789#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75790#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 75783#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 75784#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 75778#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 75779#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 75741#L137 assume 4368 == ssl3_connect_~s__state~0#1; 75739#L141 [2021-11-22 14:50:23,562 INFO L793 eck$LassoCheckResult]: Loop: 75739#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 75737#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 75221#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 75734#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 75731#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75725#L556 ssl3_connect_~skip~0#1 := 0; 75723#L119-1 assume !false; 75721#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75719#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 75716#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 75710#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 75708#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 75706#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 75704#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 75702#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 75700#L143 assume 4384 == ssl3_connect_~s__state~0#1; 75698#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 75696#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 75199#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 75691#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 75689#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 75686#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75680#L556 ssl3_connect_~skip~0#1 := 0; 75678#L119-1 assume !false; 75676#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75674#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 75672#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 75670#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 75668#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 75666#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 75664#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 75662#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 75660#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 75657#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 75651#L149 assume 4400 == ssl3_connect_~s__state~0#1; 75297#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 75298#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 75158#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 75159#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75132#L556 ssl3_connect_~skip~0#1 := 0; 75133#L119-1 assume !false; 75116#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75117#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 75104#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 75105#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 75092#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 75093#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 75080#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 75081#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 75064#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 75065#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 75052#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 75053#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 75037#L155 assume 4416 == ssl3_connect_~s__state~0#1; 75038#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 75020#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 75021#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 75013#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 75014#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 76051#L556 ssl3_connect_~skip~0#1 := 0; 76050#L119-1 assume !false; 76049#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 76048#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 76047#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 76046#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 76045#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 76044#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 76043#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 76042#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 76041#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 76040#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 76039#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 76038#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 76037#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 76036#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 76035#L161 assume 4432 == ssl3_connect_~s__state~0#1; 76034#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 76033#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 76032#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 76026#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 76020#L556 ssl3_connect_~skip~0#1 := 0; 76018#L119-1 assume !false; 76016#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 76014#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 76012#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 76011#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 76010#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 76009#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 76008#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 76007#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 76006#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 76005#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 76004#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 76003#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 76002#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 76001#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 76000#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 75999#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 75998#L167 assume 4448 == ssl3_connect_~s__state~0#1; 75997#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 75996#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 75994#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 75993#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 75992#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75987#L556 ssl3_connect_~skip~0#1 := 0; 75986#L119-1 assume !false; 75985#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75984#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 75983#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 75982#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 75981#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 75980#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 75979#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 75978#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 75977#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 75976#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 75975#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 75974#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 75973#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 75972#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 75971#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 75970#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 75969#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 75968#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 75967#L173 assume 4464 == ssl3_connect_~s__state~0#1; 75966#L183 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 75965#L382 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 75964#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75959#L556 ssl3_connect_~skip~0#1 := 0; 75958#L119-1 assume !false; 75957#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75956#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 75955#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 75954#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 75953#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 75952#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 75951#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 75950#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 75949#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 75948#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 75947#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 74659#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 74656#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 74652#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 74653#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 75938#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 75936#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 74639#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 74636#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 74633#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 74630#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 74628#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 74575#L185 assume 4480 == ssl3_connect_~s__state~0#1; 74573#L189 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 74574#L391 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 75880#L395 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0#1 := 0; 75878#L395-2 ssl3_connect_~s__init_num~0#1 := 0; 75876#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75871#L556 ssl3_connect_~skip~0#1 := 0; 75870#L119-1 assume !false; 75869#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75868#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 75867#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 75866#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 75865#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 75864#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 75863#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 75862#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 75861#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 75860#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 75859#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 75858#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 75857#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 75856#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 75855#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 75854#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 75853#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 75852#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 75851#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 75850#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 75849#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 75848#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 75847#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 75846#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 75845#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 75844#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 75843#L197 assume 4512 == ssl3_connect_~s__state~0#1; 75842#L201 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 75841#L416 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 75840#L422 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 75839#L422-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 75838#L431 assume !(0 == ssl3_connect_~tmp___8~0#1); 75836#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75831#L556 ssl3_connect_~skip~0#1 := 0; 75830#L119-1 assume !false; 75829#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75828#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 75827#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 75826#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 75825#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 75824#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 75823#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 75822#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 75821#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 75820#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 75819#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 75818#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 75299#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 75300#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 75160#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 75161#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 75147#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 75148#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 75124#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 75125#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 75112#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 75113#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 75100#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 75101#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 75088#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 75089#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 75076#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 75077#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 75068#L203 assume 4528 == ssl3_connect_~s__state~0#1; 75069#L207 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 75054#L439 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 75055#L446 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 75810#L446-1 ssl3_connect_~s__init_num~0#1 := 0; 75803#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75799#L556 ssl3_connect_~skip~0#1 := 0; 75792#L119-1 assume !false; 75793#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75786#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 75787#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 75780#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 75781#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 75776#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 75777#L137 assume 4368 == ssl3_connect_~s__state~0#1; 75739#L141 [2021-11-22 14:50:23,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:23,562 INFO L85 PathProgramCache]: Analyzing trace with hash -1330721055, now seen corresponding path program 1 times [2021-11-22 14:50:23,562 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:23,563 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309484332] [2021-11-22 14:50:23,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:23,563 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:23,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 14:50:23,576 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-22 14:50:23,577 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 14:50:23,577 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309484332] [2021-11-22 14:50:23,577 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309484332] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 14:50:23,577 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 14:50:23,577 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 14:50:23,577 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1989680810] [2021-11-22 14:50:23,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 14:50:23,578 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-22 14:50:23,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:23,578 INFO L85 PathProgramCache]: Analyzing trace with hash 229452601, now seen corresponding path program 1 times [2021-11-22 14:50:23,579 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:23,579 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206077171] [2021-11-22 14:50:23,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:23,579 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:23,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 14:50:23,623 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-22 14:50:23,623 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 14:50:23,623 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206077171] [2021-11-22 14:50:23,623 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206077171] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 14:50:23,623 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 14:50:23,624 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-22 14:50:23,624 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1350132008] [2021-11-22 14:50:23,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 14:50:23,624 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 14:50:23,625 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 14:50:23,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 14:50:23,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 14:50:23,626 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-22 14:50:23,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 14:50:23,653 INFO L93 Difference]: Finished difference Result 6117 states and 7282 transitions. [2021-11-22 14:50:23,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 14:50:23,654 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6117 states and 7282 transitions. [2021-11-22 14:50:23,680 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2021-11-22 14:50:23,701 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6117 states to 6117 states and 7282 transitions. [2021-11-22 14:50:23,702 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6117 [2021-11-22 14:50:23,707 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6117 [2021-11-22 14:50:23,708 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6117 states and 7282 transitions. [2021-11-22 14:50:23,713 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-22 14:50:23,713 INFO L681 BuchiCegarLoop]: Abstraction has 6117 states and 7282 transitions. [2021-11-22 14:50:23,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6117 states and 7282 transitions. [2021-11-22 14:50:23,795 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6117 to 6117. [2021-11-22 14:50:23,803 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-22 14:50:23,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6117 states to 6117 states and 7282 transitions. [2021-11-22 14:50:23,818 INFO L704 BuchiCegarLoop]: Abstraction has 6117 states and 7282 transitions. [2021-11-22 14:50:23,818 INFO L587 BuchiCegarLoop]: Abstraction has 6117 states and 7282 transitions. [2021-11-22 14:50:23,818 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-11-22 14:50:23,818 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6117 states and 7282 transitions. [2021-11-22 14:50:23,837 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5812 [2021-11-22 14:50:23,838 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 14:50:23,838 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 14:50:23,840 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-22 14:50:23,840 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-22 14:50:23,840 INFO L791 eck$LassoCheckResult]: Stem: 83640#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 83561#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 83536#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 83537#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 83637#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 83571#L119-1 assume !false; 83651#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 83652#L122 assume 12292 == ssl3_connect_~s__state~0#1; 83544#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 83545#L227 ssl3_connect_~s__server~0#1 := 0; 87631#L232 assume 0 != ssl3_connect_~cb~0#1; 84650#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 87630#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 87628#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 87625#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 87623#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 87622#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87619#L556 ssl3_connect_~skip~0#1 := 0; 87618#L119-1 assume !false; 87617#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87616#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 87615#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 87613#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 87319#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 87318#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 87316#L137 assume 4368 == ssl3_connect_~s__state~0#1; 87313#L141 [2021-11-22 14:50:23,840 INFO L793 eck$LassoCheckResult]: Loop: 87313#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 87312#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 87311#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 87310#L292 assume ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296; 85516#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 85514#L556 ssl3_connect_~skip~0#1 := 0; 85499#L119-1 assume !false; 85500#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 85485#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 85486#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 85470#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 85471#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 85463#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 85464#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 85451#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 85452#L143 assume 4384 == ssl3_connect_~s__state~0#1; 85440#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 85441#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 87278#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 87275#L310 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 87273#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 87269#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87265#L556 ssl3_connect_~skip~0#1 := 0; 87264#L119-1 assume !false; 87262#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87260#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 87256#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 87254#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 87252#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 87250#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 87248#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 87246#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 87244#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 87242#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 87240#L149 assume 4400 == ssl3_connect_~s__state~0#1; 87238#L153 ssl3_connect_~__cil_tmp64~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 87235#L321 assume 0 != (256 + ssl3_connect_~__cil_tmp64~0#1) % 4294967296;ssl3_connect_~skip~0#1 := 1; 87232#L321-2 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 87224#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87220#L556 ssl3_connect_~skip~0#1 := 0; 87218#L119-1 assume !false; 87216#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87215#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 87214#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 87212#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 87210#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 87206#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 87204#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 87202#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 87200#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 87198#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 87196#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 87194#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 87192#L155 assume 4416 == ssl3_connect_~s__state~0#1; 87190#L159 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 87188#L339 assume !(3 == ssl3_connect_~blastFlag~0#1); 87186#L339-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 87184#L347 assume !(0 == ssl3_connect_~tmp___6~0#1); 87176#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87172#L556 ssl3_connect_~skip~0#1 := 0; 87170#L119-1 assume !false; 87168#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87166#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 87165#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 87164#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 87162#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 87160#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 87156#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 87154#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 87152#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 87150#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 87148#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 87146#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 87144#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 87142#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 87140#L161 assume 4432 == ssl3_connect_~s__state~0#1; 87138#L165 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 87136#L355 assume !(5 == ssl3_connect_~blastFlag~0#1); 87134#L358 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 87126#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87122#L556 ssl3_connect_~skip~0#1 := 0; 87120#L119-1 assume !false; 87118#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87116#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 87114#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 87112#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 87110#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 87109#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 87108#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 87106#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 87104#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 87100#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 87098#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 87096#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 87094#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 87092#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 87090#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 87088#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 87086#L167 assume 4448 == ssl3_connect_~s__state~0#1; 87084#L171 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 87082#L367 assume !(ssl3_connect_~ret~0#1 <= 0); 87080#L370 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 87078#L370-2 ssl3_connect_~s__init_num~0#1 := 0; 87070#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87066#L556 ssl3_connect_~skip~0#1 := 0; 87064#L119-1 assume !false; 87062#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87060#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 87058#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 87056#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 87053#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 87052#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 87051#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 87049#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 87047#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 87043#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 87041#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 87039#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 87037#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 87035#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 87033#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 87031#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 87029#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 87027#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 87025#L173 assume 4464 == ssl3_connect_~s__state~0#1; 87023#L183 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 87021#L382 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 87013#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87009#L556 ssl3_connect_~skip~0#1 := 0; 87007#L119-1 assume !false; 87005#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87003#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 87001#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 86999#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 86997#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 86995#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 86993#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 86991#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 86989#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 86986#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 86985#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 86984#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 86983#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 86982#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 86981#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 86978#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 86977#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 86974#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 86973#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 86971#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 86967#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 86965#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 86964#L185 assume 4480 == ssl3_connect_~s__state~0#1; 86963#L189 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 86960#L391 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 86958#L395 assume !(1 == ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4512;ssl3_connect_~s__s3__change_cipher_spec~0#1 := 0; 86885#L395-2 ssl3_connect_~s__init_num~0#1 := 0; 86886#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 86798#L556 ssl3_connect_~skip~0#1 := 0; 86799#L119-1 assume !false; 86792#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 86793#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 86786#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 86787#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 86780#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 86781#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 86774#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 86775#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 86767#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 86768#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 86761#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 86762#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 86753#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 86754#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 86745#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 86746#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 86738#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 86739#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 86731#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 86732#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 86724#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 86725#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 86717#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 86718#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 86712#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 86713#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 86705#L197 assume 4512 == ssl3_connect_~s__state~0#1; 86706#L201 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 86701#L416 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 86702#L422 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 86697#L422-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 86698#L431 assume !(0 == ssl3_connect_~tmp___8~0#1); 86691#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 86689#L556 ssl3_connect_~skip~0#1 := 0; 86682#L119-1 assume !false; 86683#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 86674#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 86675#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 86668#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 86669#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 86662#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 86663#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 86656#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 86657#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 86650#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 86651#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 86644#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 86645#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 86638#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 86639#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 86632#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 86633#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 86626#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 86627#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 86620#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 86621#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 86614#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 86615#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 86608#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 86609#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 86602#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 86603#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 86595#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 86596#L203 assume 4528 == ssl3_connect_~s__state~0#1; 85621#L207 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 85622#L439 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 87614#L446 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 87612#L446-1 ssl3_connect_~s__init_num~0#1 := 0; 87610#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87607#L556 ssl3_connect_~skip~0#1 := 0; 87606#L119-1 assume !false; 87605#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87604#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 87603#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 87602#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 85602#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 85603#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 87314#L137 assume 4368 == ssl3_connect_~s__state~0#1; 87313#L141 [2021-11-22 14:50:23,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:23,841 INFO L85 PathProgramCache]: Analyzing trace with hash -309652701, now seen corresponding path program 1 times [2021-11-22 14:50:23,841 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:23,841 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831556385] [2021-11-22 14:50:23,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:23,842 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:23,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:23,848 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 14:50:23,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:23,857 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 14:50:23,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:23,857 INFO L85 PathProgramCache]: Analyzing trace with hash 229452601, now seen corresponding path program 2 times [2021-11-22 14:50:23,857 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:23,857 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1208770740] [2021-11-22 14:50:23,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:23,858 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:23,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 14:50:23,898 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-22 14:50:23,898 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 14:50:23,898 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1208770740] [2021-11-22 14:50:23,899 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1208770740] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 14:50:23,899 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 14:50:23,899 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-22 14:50:23,899 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565257484] [2021-11-22 14:50:23,899 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 14:50:23,899 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 14:50:23,900 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 14:50:23,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 14:50:23,900 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 14:50:23,900 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-22 14:50:24,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 14:50:24,023 INFO L93 Difference]: Finished difference Result 5409 states and 6400 transitions. [2021-11-22 14:50:24,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 14:50:24,024 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5409 states and 6400 transitions. [2021-11-22 14:50:24,087 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3394 [2021-11-22 14:50:24,103 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5409 states to 5409 states and 6400 transitions. [2021-11-22 14:50:24,104 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5409 [2021-11-22 14:50:24,109 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5409 [2021-11-22 14:50:24,109 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5409 states and 6400 transitions. [2021-11-22 14:50:24,113 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-22 14:50:24,113 INFO L681 BuchiCegarLoop]: Abstraction has 5409 states and 6400 transitions. [2021-11-22 14:50:24,118 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5409 states and 6400 transitions. [2021-11-22 14:50:24,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5409 to 5393. [2021-11-22 14:50:24,183 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-22 14:50:24,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5393 states to 5393 states and 6384 transitions. [2021-11-22 14:50:24,195 INFO L704 BuchiCegarLoop]: Abstraction has 5393 states and 6384 transitions. [2021-11-22 14:50:24,195 INFO L587 BuchiCegarLoop]: Abstraction has 5393 states and 6384 transitions. [2021-11-22 14:50:24,195 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-11-22 14:50:24,195 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5393 states and 6384 transitions. [2021-11-22 14:50:24,212 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-11-22 14:50:24,212 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 14:50:24,212 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 14:50:24,214 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-22 14:50:24,214 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-22 14:50:24,214 INFO L791 eck$LassoCheckResult]: Stem: 95174#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 95093#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 95068#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 95069#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 95148#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 95191#L119-1 assume !false; 95192#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 95187#L122 assume 12292 == ssl3_connect_~s__state~0#1; 95188#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 96078#L227 ssl3_connect_~s__server~0#1 := 0; 96019#L232 assume 0 != ssl3_connect_~cb~0#1; 96018#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 96017#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 96015#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 96013#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 96011#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 96009#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 96006#L556 ssl3_connect_~skip~0#1 := 0; 96005#L119-1 assume !false; 96004#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 96003#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 96002#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 96001#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 96000#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 95999#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 95998#L137 assume 4368 == ssl3_connect_~s__state~0#1; 95997#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 95996#L281 assume !(0 == ssl3_connect_~blastFlag~0#1); 95995#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 95993#L292 assume !(ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296); 95991#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 95988#L556 ssl3_connect_~skip~0#1 := 0; 95987#L119-1 assume !false; 95986#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 95985#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 95984#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 95983#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 95982#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 95981#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 95980#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 95979#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 95978#L143 assume 4384 == ssl3_connect_~s__state~0#1; 95977#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 95976#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 95974#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 95972#L310 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 95973#L310-2 [2021-11-22 14:50:24,215 INFO L793 eck$LassoCheckResult]: Loop: 95973#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 98400#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 98395#L556 ssl3_connect_~skip~0#1 := 0; 98392#L119-1 assume !false; 98390#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 98387#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 98385#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 98383#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 98380#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 98320#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 98317#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 98316#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 98314#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 98310#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 98303#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 98301#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 98299#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 98296#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 98293#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 98290#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 98287#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 98284#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 98281#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 98278#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 98275#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 98272#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 98269#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 98266#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 98263#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 98260#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 98257#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 98254#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 98251#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 98249#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 98246#L209 assume 4560 == ssl3_connect_~s__state~0#1; 97835#L213 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 98243#L466 assume !(ssl3_connect_~ret~0#1 <= 0); 98241#L469 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 98238#L469-2 ssl3_connect_~s__init_num~0#1 := 0; 98113#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 98109#L556 ssl3_connect_~skip~0#1 := 0; 98105#L119-1 assume !false; 98103#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 98101#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 98099#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 98097#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 98095#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 98093#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 98091#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 98089#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 98087#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 98085#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 98083#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 98081#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 98079#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 98077#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 98075#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 98073#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 98071#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 98069#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 98067#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 98065#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 98063#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 98061#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 98059#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 98057#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 98055#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 98053#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 98051#L197 assume 4512 == ssl3_connect_~s__state~0#1; 97844#L201 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 98048#L416 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 98046#L422 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 98044#L422-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 98042#L431 assume !(0 == ssl3_connect_~tmp___8~0#1); 98034#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 98030#L556 ssl3_connect_~skip~0#1 := 0; 98028#L119-1 assume !false; 98026#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 98024#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 98022#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 98020#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 98018#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 98016#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 98014#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 98012#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 98010#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 98008#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 98006#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 98004#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 98002#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 98000#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 97998#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 97996#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 97994#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 97992#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 97990#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 97988#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 97986#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 97984#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 97982#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 97980#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 97978#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 97976#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 97974#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 97972#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 97970#L203 assume 4528 == ssl3_connect_~s__state~0#1; 97839#L207 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 97967#L439 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 97966#L446 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 3;ssl3_connect_~__cil_tmp67~0#1 := ssl3_connect_~s__s3__flags~0#1; 97958#L450 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0#1); 97952#L446-1 ssl3_connect_~s__init_num~0#1 := 0; 97948#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 97943#L556 ssl3_connect_~skip~0#1 := 0; 97940#L119-1 assume !false; 97937#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 97934#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 97931#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 97928#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 97925#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 97920#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 97916#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 97911#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 97907#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 97902#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 97898#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 97894#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 97890#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 97885#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 97879#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 97876#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 97873#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 97869#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 97867#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 97864#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 97853#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 97852#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 97851#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 97850#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 97849#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 97847#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 97845#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 97842#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 97840#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 97837#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 97836#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 97832#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 95253#L215 assume 4352 == ssl3_connect_~s__state~0#1; 95254#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 95244#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 95245#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 96455#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 96444#L556 ssl3_connect_~skip~0#1 := 0; 96445#L119-1 assume !false; 96440#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 96441#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 96436#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 96437#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 96432#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 96433#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 96426#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 96428#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 96420#L143 assume 4384 == ssl3_connect_~s__state~0#1; 96421#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 98417#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 97418#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 98408#L310 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 95973#L310-2 [2021-11-22 14:50:24,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:24,215 INFO L85 PathProgramCache]: Analyzing trace with hash 1638167273, now seen corresponding path program 1 times [2021-11-22 14:50:24,216 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:24,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264589770] [2021-11-22 14:50:24,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:24,216 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:24,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 14:50:24,233 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-22 14:50:24,233 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 14:50:24,233 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264589770] [2021-11-22 14:50:24,233 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264589770] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-22 14:50:24,233 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-22 14:50:24,233 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-22 14:50:24,234 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214795227] [2021-11-22 14:50:24,234 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-22 14:50:24,234 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-22 14:50:24,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:24,234 INFO L85 PathProgramCache]: Analyzing trace with hash -250330692, now seen corresponding path program 1 times [2021-11-22 14:50:24,235 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:24,235 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904877608] [2021-11-22 14:50:24,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:24,235 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:24,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 14:50:24,270 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-22 14:50:24,270 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 14:50:24,270 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904877608] [2021-11-22 14:50:24,270 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1904877608] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-22 14:50:24,270 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1454736014] [2021-11-22 14:50:24,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:24,271 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-22 14:50:24,271 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:24,290 INFO L229 MonitoredProcess]: Starting monitored process 84 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-22 14:50:24,305 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Waiting until timeout for monitored process [2021-11-22 14:50:24,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 14:50:24,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-22 14:50:24,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-22 14:50:24,651 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-22 14:50:24,651 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-22 14:50:24,927 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-22 14:50:24,927 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1454736014] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-22 14:50:24,927 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-22 14:50:24,927 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-11-22 14:50:24,928 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1841692515] [2021-11-22 14:50:24,928 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-22 14:50:24,928 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 14:50:24,929 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 14:50:24,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-22 14:50:24,929 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-22 14:50:24,929 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-22 14:50:24,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 14:50:24,955 INFO L93 Difference]: Finished difference Result 5393 states and 6382 transitions. [2021-11-22 14:50:24,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-22 14:50:24,956 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5393 states and 6382 transitions. [2021-11-22 14:50:24,978 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-11-22 14:50:24,996 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5393 states to 5393 states and 6382 transitions. [2021-11-22 14:50:24,996 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5393 [2021-11-22 14:50:25,002 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5393 [2021-11-22 14:50:25,002 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5393 states and 6382 transitions. [2021-11-22 14:50:25,006 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-22 14:50:25,006 INFO L681 BuchiCegarLoop]: Abstraction has 5393 states and 6382 transitions. [2021-11-22 14:50:25,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5393 states and 6382 transitions. [2021-11-22 14:50:25,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5393 to 5393. [2021-11-22 14:50:25,115 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-22 14:50:25,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5393 states to 5393 states and 6382 transitions. [2021-11-22 14:50:25,127 INFO L704 BuchiCegarLoop]: Abstraction has 5393 states and 6382 transitions. [2021-11-22 14:50:25,127 INFO L587 BuchiCegarLoop]: Abstraction has 5393 states and 6382 transitions. [2021-11-22 14:50:25,127 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-11-22 14:50:25,127 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5393 states and 6382 transitions. [2021-11-22 14:50:25,143 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3378 [2021-11-22 14:50:25,144 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-22 14:50:25,144 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-22 14:50:25,146 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-22 14:50:25,146 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-22 14:50:25,146 INFO L791 eck$LassoCheckResult]: Stem: 106964#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 106881#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := main_~s~0#1;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1, ssl3_connect_~__cil_tmp65~0#1, ssl3_connect_~__cil_tmp66~0#1, ssl3_connect_~__cil_tmp67~0#1, ssl3_connect_~__cil_tmp68~0#1, ssl3_connect_~__cil_tmp69~0#1, ssl3_connect_~__cil_tmp70~0#1, ssl3_connect_~__cil_tmp71~0#1, ssl3_connect_~__cil_tmp72~0#1, ssl3_connect_~__cil_tmp73~0#1, ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1.base, ssl3_connect_~__cil_tmp59~0#1.offset;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;havoc ssl3_connect_~__cil_tmp65~0#1;havoc ssl3_connect_~__cil_tmp66~0#1;havoc ssl3_connect_~__cil_tmp67~0#1;havoc ssl3_connect_~__cil_tmp68~0#1;havoc ssl3_connect_~__cil_tmp69~0#1;havoc ssl3_connect_~__cil_tmp70~0#1;havoc ssl3_connect_~__cil_tmp71~0#1;havoc ssl3_connect_~__cil_tmp72~0#1;havoc ssl3_connect_~__cil_tmp73~0#1;havoc ssl3_connect_~__cil_tmp74~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 106855#L105 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 106856#L108-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 106938#L113 assume !(0 != 12288 + ssl3_connect_~tmp___1~0#1); 106981#L119-1 assume !false; 106982#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 106977#L122 assume 12292 == ssl3_connect_~s__state~0#1; 106978#L123 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 107981#L227 ssl3_connect_~s__server~0#1 := 0; 107921#L232 assume 0 != ssl3_connect_~cb~0#1; 107920#L232-2 ssl3_connect_~__cil_tmp55~0#1 := 65280 + ssl3_connect_~s__version~0#1; 107919#L237 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096;ssl3_connect_~__cil_tmp56~0#1.base, ssl3_connect_~__cil_tmp56~0#1.offset := 0, 0;ssl3_connect_~__cil_tmp57~0#1 := ssl3_connect_~__cil_tmp56~0#1.base + ssl3_connect_~__cil_tmp56~0#1.offset;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__init_buf___0~0#1; 107917#L247 assume !(ssl3_connect_~__cil_tmp58~0#1 % 4294967296 == ssl3_connect_~__cil_tmp57~0#1 % 4294967296); 107915#L247-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 107913#L269 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 107911#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 107908#L556 ssl3_connect_~skip~0#1 := 0; 107907#L119-1 assume !false; 107906#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 107905#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 107904#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 107903#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 107902#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 107901#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 107900#L137 assume 4368 == ssl3_connect_~s__state~0#1; 107899#L141 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 107898#L281 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 107897#L281-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~__cil_tmp62~0#1 := ssl3_connect_~s__wbio~0#1;ssl3_connect_~__cil_tmp63~0#1 := ssl3_connect_~s__bbio~0#1; 107895#L292 assume !(ssl3_connect_~__cil_tmp63~0#1 % 4294967296 != ssl3_connect_~__cil_tmp62~0#1 % 4294967296); 107893#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 107890#L556 ssl3_connect_~skip~0#1 := 0; 107889#L119-1 assume !false; 107888#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 107887#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 107886#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 107885#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 107884#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 107883#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 107882#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 107881#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 107880#L143 assume 4384 == ssl3_connect_~s__state~0#1; 107879#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 107878#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 107876#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 107874#L310 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 107875#L310-2 [2021-11-22 14:50:25,146 INFO L793 eck$LassoCheckResult]: Loop: 107875#L310-2 ssl3_connect_~s__init_num~0#1 := 0; 111326#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 111323#L556 ssl3_connect_~skip~0#1 := 0; 111322#L119-1 assume !false; 111321#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 111320#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 111319#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 111318#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 111317#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 111316#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 111315#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 111314#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 111313#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 111312#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 111311#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 111310#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 111309#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 111308#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 111307#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 111306#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 111305#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 111304#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 111303#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 111302#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 111301#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 111300#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 111299#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 111298#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 111297#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 111296#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 111295#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 111294#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 111293#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 111292#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 111291#L209 assume 4560 == ssl3_connect_~s__state~0#1; 110929#L213 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 111290#L466 assume !(ssl3_connect_~ret~0#1 <= 0); 110839#L469 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 110840#L469-2 ssl3_connect_~s__init_num~0#1 := 0; 111118#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 111115#L556 ssl3_connect_~skip~0#1 := 0; 111114#L119-1 assume !false; 111113#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 111112#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 111111#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 111110#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 111109#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 111108#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 111107#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 111106#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 111105#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 111104#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 111103#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 111102#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 111101#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 111100#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 111099#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 111098#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 111097#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 111096#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 111095#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 111094#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 111093#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 111092#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 111091#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 111090#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 111089#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 111088#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 111087#L197 assume 4512 == ssl3_connect_~s__state~0#1; 110614#L201 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 111086#L416 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4528;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__session__cipher~0#1 := ssl3_connect_~s__s3__tmp__new_cipher~0#1; 111085#L422 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 110690#L422-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 110688#L431 assume !(0 == ssl3_connect_~tmp___8~0#1); 110689#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 110680#L556 ssl3_connect_~skip~0#1 := 0; 110681#L119-1 assume !false; 110676#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 110677#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 110672#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 110673#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 110668#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 110669#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 110664#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 110665#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 110660#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 110661#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 110656#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 110657#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 110652#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 110653#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 110648#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 110649#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 110644#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 110645#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 110640#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 110641#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 110636#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 110637#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 110632#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 110633#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 110628#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 110629#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 110624#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 110625#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 110610#L203 assume 4528 == ssl3_connect_~s__state~0#1; 107058#L207 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 107563#L439 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp65~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp66~0#1 := ssl3_connect_~__cil_tmp65~0#1 - 5;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp66~0#1; 107564#L446 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 3;ssl3_connect_~__cil_tmp67~0#1 := ssl3_connect_~s__s3__flags~0#1; 110598#L450 assume !(0 != 2 + ssl3_connect_~__cil_tmp67~0#1); 110599#L446-1 ssl3_connect_~s__init_num~0#1 := 0; 110592#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 110590#L556 ssl3_connect_~skip~0#1 := 0; 110585#L119-1 assume !false; 110586#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 110580#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 110581#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 110574#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 110575#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 110568#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 110569#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 107236#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 107237#L143 assume !(4384 == ssl3_connect_~s__state~0#1); 107221#L146 assume !(4385 == ssl3_connect_~s__state~0#1); 107222#L149 assume !(4400 == ssl3_connect_~s__state~0#1); 107204#L152 assume !(4401 == ssl3_connect_~s__state~0#1); 107205#L155 assume !(4416 == ssl3_connect_~s__state~0#1); 107186#L158 assume !(4417 == ssl3_connect_~s__state~0#1); 107187#L161 assume !(4432 == ssl3_connect_~s__state~0#1); 107168#L164 assume !(4433 == ssl3_connect_~s__state~0#1); 107169#L167 assume !(4448 == ssl3_connect_~s__state~0#1); 107152#L170 assume !(4449 == ssl3_connect_~s__state~0#1); 107153#L173 assume !(4464 == ssl3_connect_~s__state~0#1); 107136#L176 assume !(4465 == ssl3_connect_~s__state~0#1); 107137#L179 assume !(4466 == ssl3_connect_~s__state~0#1); 107121#L182 assume !(4467 == ssl3_connect_~s__state~0#1); 107122#L185 assume !(4480 == ssl3_connect_~s__state~0#1); 107105#L188 assume !(4481 == ssl3_connect_~s__state~0#1); 107106#L191 assume !(4496 == ssl3_connect_~s__state~0#1); 107091#L194 assume !(4497 == ssl3_connect_~s__state~0#1); 107092#L197 assume !(4512 == ssl3_connect_~s__state~0#1); 107076#L200 assume !(4513 == ssl3_connect_~s__state~0#1); 107077#L203 assume !(4528 == ssl3_connect_~s__state~0#1); 107060#L206 assume !(4529 == ssl3_connect_~s__state~0#1); 107061#L209 assume !(4560 == ssl3_connect_~s__state~0#1); 110927#L212 assume !(4561 == ssl3_connect_~s__state~0#1); 110925#L215 assume 4352 == ssl3_connect_~s__state~0#1; 110924#L216 ssl3_connect_~__cil_tmp70~0#1 := ssl3_connect_~num1~0#1; 107035#L479 assume !(ssl3_connect_~__cil_tmp70~0#1 > 0); 107036#L479-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 107028#L521 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 107013#L556 ssl3_connect_~skip~0#1 := 0; 107005#L119-1 assume !false; 107006#L120 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 107001#L122 assume !(12292 == ssl3_connect_~s__state~0#1); 107002#L125 assume !(16384 == ssl3_connect_~s__state~0#1); 106997#L128 assume !(4096 == ssl3_connect_~s__state~0#1); 106998#L131 assume !(20480 == ssl3_connect_~s__state~0#1); 106992#L134 assume !(4099 == ssl3_connect_~s__state~0#1); 106994#L137 assume !(4368 == ssl3_connect_~s__state~0#1); 106986#L140 assume !(4369 == ssl3_connect_~s__state~0#1); 106988#L143 assume 4384 == ssl3_connect_~s__state~0#1; 110899#L147 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 110897#L300 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 110896#L303-2 assume !(ssl3_connect_~ret~0#1 <= 0); 111334#L310 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 107875#L310-2 [2021-11-22 14:50:25,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:25,147 INFO L85 PathProgramCache]: Analyzing trace with hash -967856281, now seen corresponding path program 1 times [2021-11-22 14:50:25,147 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:25,147 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150283689] [2021-11-22 14:50:25,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:25,148 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:25,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:25,157 INFO L355 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-11-22 14:50:25,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-11-22 14:50:25,181 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-11-22 14:50:25,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-22 14:50:25,182 INFO L85 PathProgramCache]: Analyzing trace with hash -250330692, now seen corresponding path program 2 times [2021-11-22 14:50:25,182 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-22 14:50:25,182 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495428142] [2021-11-22 14:50:25,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-22 14:50:25,183 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-22 14:50:25,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-22 14:50:25,222 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-22 14:50:25,222 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-22 14:50:25,223 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495428142] [2021-11-22 14:50:25,223 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1495428142] provided 0 perfect and 1 imperfect interpolant sequences [2021-11-22 14:50:25,223 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1297409384] [2021-11-22 14:50:25,223 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-11-22 14:50:25,223 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-11-22 14:50:25,223 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 [2021-11-22 14:50:25,225 INFO L229 MonitoredProcess]: Starting monitored process 85 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-11-22 14:50:25,240 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Waiting until timeout for monitored process [2021-11-22 14:50:25,289 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-11-22 14:50:25,289 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-11-22 14:50:25,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2021-11-22 14:50:25,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-11-22 14:50:25,587 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-22 14:50:25,588 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-11-22 14:50:25,868 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-22 14:50:25,868 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1297409384] provided 0 perfect and 2 imperfect interpolant sequences [2021-11-22 14:50:25,868 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-11-22 14:50:25,868 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-11-22 14:50:25,869 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406293361] [2021-11-22 14:50:25,869 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-11-22 14:50:25,869 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-22 14:50:25,870 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-22 14:50:25,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-11-22 14:50:25,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-11-22 14:50:25,871 INFO L87 Difference]: Start difference. First operand 5393 states and 6382 transitions. cyclomatic complexity: 993 Second operand has 6 states, 6 states have (on average 26.666666666666668) internal successors, (160), 6 states have internal predecessors, (160), 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-22 14:50:26,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-22 14:50:26,143 INFO L93 Difference]: Finished difference Result 3685 states and 4138 transitions. [2021-11-22 14:50:26,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-11-22 14:50:26,143 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3685 states and 4138 transitions. [2021-11-22 14:50:26,159 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-11-22 14:50:26,160 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3685 states to 0 states and 0 transitions. [2021-11-22 14:50:26,160 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2021-11-22 14:50:26,160 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2021-11-22 14:50:26,160 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2021-11-22 14:50:26,160 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-22 14:50:26,160 INFO L681 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-11-22 14:50:26,160 INFO L704 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-11-22 14:50:26,160 INFO L587 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-11-22 14:50:26,160 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-11-22 14:50:26,161 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2021-11-22 14:50:26,161 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-11-22 14:50:26,161 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2021-11-22 14:50:26,167 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 22.11 02:50:26 BoogieIcfgContainer [2021-11-22 14:50:26,168 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-11-22 14:50:26,168 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-11-22 14:50:26,168 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-11-22 14:50:26,168 INFO L275 PluginConnector]: Witness Printer initialized [2021-11-22 14:50:26,169 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 22.11 02:50:06" (3/4) ... [2021-11-22 14:50:26,172 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-11-22 14:50:26,172 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-11-22 14:50:26,173 INFO L158 Benchmark]: Toolchain (without parser) took 20980.70ms. Allocated memory was 83.9MB in the beginning and 299.9MB in the end (delta: 216.0MB). Free memory was 49.6MB in the beginning and 91.0MB in the end (delta: -41.4MB). Peak memory consumption was 174.0MB. Max. memory is 16.1GB. [2021-11-22 14:50:26,173 INFO L158 Benchmark]: CDTParser took 0.26ms. Allocated memory is still 83.9MB. Free memory was 56.4MB in the beginning and 56.4MB in the end (delta: 21.3kB). There was no memory consumed. Max. memory is 16.1GB. [2021-11-22 14:50:26,174 INFO L158 Benchmark]: CACSL2BoogieTranslator took 420.53ms. Allocated memory was 83.9MB in the beginning and 104.9MB in the end (delta: 21.0MB). Free memory was 49.4MB in the beginning and 76.6MB in the end (delta: -27.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2021-11-22 14:50:26,174 INFO L158 Benchmark]: Boogie Procedure Inliner took 53.64ms. Allocated memory is still 104.9MB. Free memory was 76.6MB in the beginning and 73.9MB in the end (delta: 2.7MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2021-11-22 14:50:26,174 INFO L158 Benchmark]: Boogie Preprocessor took 38.68ms. Allocated memory is still 104.9MB. Free memory was 73.9MB in the beginning and 71.8MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-11-22 14:50:26,175 INFO L158 Benchmark]: RCFGBuilder took 720.10ms. Allocated memory is still 104.9MB. Free memory was 71.8MB in the beginning and 49.3MB in the end (delta: 22.5MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. [2021-11-22 14:50:26,175 INFO L158 Benchmark]: BuchiAutomizer took 19733.13ms. Allocated memory was 104.9MB in the beginning and 299.9MB in the end (delta: 195.0MB). Free memory was 48.8MB in the beginning and 91.0MB in the end (delta: -42.2MB). Peak memory consumption was 153.4MB. Max. memory is 16.1GB. [2021-11-22 14:50:26,175 INFO L158 Benchmark]: Witness Printer took 3.91ms. Allocated memory is still 299.9MB. Free memory is still 91.0MB. There was no memory consumed. Max. memory is 16.1GB. [2021-11-22 14:50:26,177 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.26ms. Allocated memory is still 83.9MB. Free memory was 56.4MB in the beginning and 56.4MB in the end (delta: 21.3kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 420.53ms. Allocated memory was 83.9MB in the beginning and 104.9MB in the end (delta: 21.0MB). Free memory was 49.4MB in the beginning and 76.6MB in the end (delta: -27.2MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 53.64ms. Allocated memory is still 104.9MB. Free memory was 76.6MB in the beginning and 73.9MB in the end (delta: 2.7MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 38.68ms. Allocated memory is still 104.9MB. Free memory was 73.9MB in the beginning and 71.8MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 720.10ms. Allocated memory is still 104.9MB. Free memory was 71.8MB in the beginning and 49.3MB in the end (delta: 22.5MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. * BuchiAutomizer took 19733.13ms. Allocated memory was 104.9MB in the beginning and 299.9MB in the end (delta: 195.0MB). Free memory was 48.8MB in the beginning and 91.0MB in the end (delta: -42.2MB). Peak memory consumption was 153.4MB. Max. memory is 16.1GB. * Witness Printer took 3.91ms. Allocated memory is still 299.9MB. Free memory is still 91.0MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Constructed decomposition of program Your program was decomposed into 30 terminating modules (27 trivial, 3 deterministic, 0 nondeterministic). One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 27 modules have a trivial ranking function, the largest among these consists of 6 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 19.6s and 31 iterations. TraceHistogramMax:13. Analysis of lassos took 11.9s. Construction of modules took 2.9s. Büchi inclusion checks took 2.4s. Highest rank in rank-based complementation 3. Minimization of det autom 26. Minimization of nondet autom 4. Automata minimization 1.1s AutomataMinimizationTime, 29 MinimizatonAttempts, 3780 StatesRemovedByMinimization, 23 NontrivialMinimizations. Non-live state removal took 0.6s Buchi closure took 0.0s. Biggest automaton had 6117 states and ocurred in iteration 27. Nontrivial modules had stage [0, 3, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4225 SdHoareTripleChecker+Valid, 3.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4219 mSDsluCounter, 10282 SdHoareTripleChecker+Invalid, 3.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 3870 mSDsCounter, 595 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4199 IncrementalHoareTripleChecker+Invalid, 4794 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 595 mSolverCounterUnsat, 6412 mSDtfsCounter, 4199 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont0 unkn0 SFLI23 SFLT3 conc0 concLT0 SILN0 SILU0 SILI4 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital82 mio100 ax100 hnf100 lsp29 ukn100 mio100 lsp100 div408 bol100 ite100 ukn100 eq155 hnf51 smp87 dnf100 smp100 tf102 neg98 sie102 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 40ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 24 LassoNonterminationAnalysisSatUnbounded: 3 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 1.1s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! [2021-11-22 14:50:26,265 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (85)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:26,472 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (84)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:26,659 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (83)] Forceful destruction successful, exit code 0 [2021-11-22 14:50:26,859 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/z3 -smt2 -in SMTLIB2_COMPLIANT=true (82)] Ended with exit code 0 [2021-11-22 14:50:27,059 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_98cb9bcf-643e-46b7-84a3-b166962d1139/bin/uautomizer-w2VwFs6gM0/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