./Ultimate.py --spec ../sv-benchmarks/c/properties/termination.prp --file ../sv-benchmarks/c/openssl-simplified/s3_clnt_1.cil-2.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 839c364b Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerTermination.xml -i ../sv-benchmarks/c/openssl-simplified/s3_clnt_1.cil-2.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --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 b430bac14e84bf4f9a37fa34891c2dc76e755851b0dbaa41865b43033493e7db --- Real Ultimate output --- This is Ultimate 0.2.2-839c364b5d67a0f615c82cb70ab247790648d4a9-839c364 [2021-12-14 23:11:25,662 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-14 23:11:25,663 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-14 23:11:25,715 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-14 23:11:25,715 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-14 23:11:25,718 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-14 23:11:25,719 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-14 23:11:25,724 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-14 23:11:25,726 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-14 23:11:25,731 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-14 23:11:25,731 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-14 23:11:25,732 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-14 23:11:25,739 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-14 23:11:25,742 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-14 23:11:25,743 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-14 23:11:25,745 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-14 23:11:25,748 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-14 23:11:25,749 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-14 23:11:25,750 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-14 23:11:25,752 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-14 23:11:25,754 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-14 23:11:25,755 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-14 23:11:25,757 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-14 23:11:25,757 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-14 23:11:25,761 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-14 23:11:25,761 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-14 23:11:25,761 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-14 23:11:25,762 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-14 23:11:25,763 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-14 23:11:25,763 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-14 23:11:25,764 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-14 23:11:25,764 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-14 23:11:25,765 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-14 23:11:25,766 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-14 23:11:25,767 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-14 23:11:25,768 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-14 23:11:25,768 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-14 23:11:25,769 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-14 23:11:25,769 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-14 23:11:25,770 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-14 23:11:25,770 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-14 23:11:25,771 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-12-14 23:11:25,797 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-14 23:11:25,797 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-14 23:11:25,798 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-14 23:11:25,798 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-14 23:11:25,799 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-14 23:11:25,799 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-14 23:11:25,800 INFO L138 SettingsManager]: * Use SBE=true [2021-12-14 23:11:25,800 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-12-14 23:11:25,800 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-12-14 23:11:25,800 INFO L138 SettingsManager]: * Use old map elimination=false [2021-12-14 23:11:25,801 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-12-14 23:11:25,801 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-12-14 23:11:25,801 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-12-14 23:11:25,802 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-14 23:11:25,802 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-14 23:11:25,802 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-14 23:11:25,802 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-14 23:11:25,802 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-14 23:11:25,803 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-14 23:11:25,803 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-12-14 23:11:25,803 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-12-14 23:11:25,803 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-12-14 23:11:25,803 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-14 23:11:25,804 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-14 23:11:25,804 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-12-14 23:11:25,804 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-14 23:11:25,804 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-12-14 23:11:25,804 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-14 23:11:25,805 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-14 23:11:25,805 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-14 23:11:25,805 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-14 23:11:25,805 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-12-14 23:11:25,806 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-12-14 23:11:25,806 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:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux 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 -> b430bac14e84bf4f9a37fa34891c2dc76e755851b0dbaa41865b43033493e7db [2021-12-14 23:11:26,018 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-14 23:11:26,036 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-14 23:11:26,038 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-14 23:11:26,039 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-14 23:11:26,040 INFO L275 PluginConnector]: CDTParser initialized [2021-12-14 23:11:26,041 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/openssl-simplified/s3_clnt_1.cil-2.c [2021-12-14 23:11:26,103 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f769d1081/f237cea0063b4d88ad7c46aaebb7f9c5/FLAG29245c620 [2021-12-14 23:11:26,496 INFO L306 CDTParser]: Found 1 translation units. [2021-12-14 23:11:26,496 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl-simplified/s3_clnt_1.cil-2.c [2021-12-14 23:11:26,511 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f769d1081/f237cea0063b4d88ad7c46aaebb7f9c5/FLAG29245c620 [2021-12-14 23:11:26,898 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f769d1081/f237cea0063b4d88ad7c46aaebb7f9c5 [2021-12-14 23:11:26,900 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-14 23:11:26,901 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-14 23:11:26,903 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-14 23:11:26,903 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-14 23:11:26,908 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-14 23:11:26,909 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 11:11:26" (1/1) ... [2021-12-14 23:11:26,911 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1537d8cc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:26, skipping insertion in model container [2021-12-14 23:11:26,912 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.12 11:11:26" (1/1) ... [2021-12-14 23:11:26,918 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-14 23:11:26,955 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-14 23:11:27,133 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl-simplified/s3_clnt_1.cil-2.c[35496,35509] [2021-12-14 23:11:27,137 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-14 23:11:27,144 INFO L203 MainTranslator]: Completed pre-run [2021-12-14 23:11:27,180 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl-simplified/s3_clnt_1.cil-2.c[35496,35509] [2021-12-14 23:11:27,183 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-14 23:11:27,203 INFO L208 MainTranslator]: Completed translation [2021-12-14 23:11:27,204 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:27 WrapperNode [2021-12-14 23:11:27,204 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-14 23:11:27,205 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-14 23:11:27,206 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-14 23:11:27,206 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-14 23:11:27,211 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:27" (1/1) ... [2021-12-14 23:11:27,218 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:27" (1/1) ... [2021-12-14 23:11:27,246 INFO L137 Inliner]: procedures = 15, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 461 [2021-12-14 23:11:27,247 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-14 23:11:27,247 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-14 23:11:27,248 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-14 23:11:27,248 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-14 23:11:27,255 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:27" (1/1) ... [2021-12-14 23:11:27,255 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:27" (1/1) ... [2021-12-14 23:11:27,259 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:27" (1/1) ... [2021-12-14 23:11:27,259 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:27" (1/1) ... [2021-12-14 23:11:27,271 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:27" (1/1) ... [2021-12-14 23:11:27,277 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:27" (1/1) ... [2021-12-14 23:11:27,279 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:27" (1/1) ... [2021-12-14 23:11:27,282 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-14 23:11:27,283 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-14 23:11:27,284 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-14 23:11:27,284 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-14 23:11:27,285 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:27" (1/1) ... [2021-12-14 23:11:27,307 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:27,318 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:27,336 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:27,357 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-12-14 23:11:27,376 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-14 23:11:27,377 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-14 23:11:27,377 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-14 23:11:27,377 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-14 23:11:27,447 INFO L236 CfgBuilder]: Building ICFG [2021-12-14 23:11:27,468 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-14 23:11:27,479 WARN L815 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-14 23:11:27,801 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume !false; [2021-12-14 23:11:27,801 INFO L768 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##84: assume false; [2021-12-14 23:11:27,802 INFO L277 CfgBuilder]: Performing block encoding [2021-12-14 23:11:27,808 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-14 23:11:27,808 INFO L301 CfgBuilder]: Removed 1 assume(true) statements. [2021-12-14 23:11:27,810 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 11:11:27 BoogieIcfgContainer [2021-12-14 23:11:27,810 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-14 23:11:27,811 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-12-14 23:11:27,811 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-12-14 23:11:27,814 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-12-14 23:11:27,815 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-14 23:11:27,815 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 14.12 11:11:26" (1/3) ... [2021-12-14 23:11:27,817 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@2c6a9c94 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 14.12 11:11:27, skipping insertion in model container [2021-12-14 23:11:27,817 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-14 23:11:27,817 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.12 11:11:27" (2/3) ... [2021-12-14 23:11:27,817 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@2c6a9c94 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 14.12 11:11:27, skipping insertion in model container [2021-12-14 23:11:27,817 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-14 23:11:27,818 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 11:11:27" (3/3) ... [2021-12-14 23:11:27,819 INFO L388 chiAutomizerObserver]: Analyzing ICFG s3_clnt_1.cil-2.c [2021-12-14 23:11:27,853 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-12-14 23:11:27,853 INFO L360 BuchiCegarLoop]: Hoare is false [2021-12-14 23:11:27,854 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-12-14 23:11:27,854 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-12-14 23:11:27,854 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-12-14 23:11:27,854 INFO L364 BuchiCegarLoop]: Difference is false [2021-12-14 23:11:27,854 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-12-14 23:11:27,854 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-12-14 23:11:27,869 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 126 states, 125 states have (on average 1.712) internal successors, (214), 125 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:27,898 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 102 [2021-12-14 23:11:27,898 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:27,898 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:27,906 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2021-12-14 23:11:27,912 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:27,912 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-12-14 23:11:27,913 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 126 states, 125 states have (on average 1.712) internal successors, (214), 125 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:27,927 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 102 [2021-12-14 23:11:27,928 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:27,928 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:27,929 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2021-12-14 23:11:27,929 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:27,933 INFO L791 eck$LassoCheckResult]: Stem: 117#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); 39#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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; 86#L95true assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 79#L98-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; 116#L103true assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 118#L109-1true [2021-12-14 23:11:27,934 INFO L793 eck$LassoCheckResult]: Loop: 118#L109-1true assume !false; 71#L110true ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 48#L112true assume 12292 == ssl3_connect_~s__state~0#1; 112#L113true 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; 24#L217true ssl3_connect_~s__server~0#1 := 0; 84#L222true assume 0 != ssl3_connect_~cb~0#1; 12#L222-2true ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 99#L227true assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 65#L233true assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 59#L233-2true assume !(0 == ssl3_connect_~tmp___4~0#1); 8#L249true 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; 115#L492true assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 95#L527true ssl3_connect_~skip~0#1 := 0; 118#L109-1true [2021-12-14 23:11:27,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:27,957 INFO L85 PathProgramCache]: Analyzing trace with hash 28693997, now seen corresponding path program 1 times [2021-12-14 23:11:27,965 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:27,966 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989678655] [2021-12-14 23:11:27,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:27,969 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:28,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:28,046 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:28,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:28,088 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:28,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:28,091 INFO L85 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 1 times [2021-12-14 23:11:28,091 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:28,093 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925297239] [2021-12-14 23:11:28,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:28,093 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:28,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:28,112 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:28,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:28,125 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:28,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:28,127 INFO L85 PathProgramCache]: Analyzing trace with hash -1912993548, now seen corresponding path program 1 times [2021-12-14 23:11:28,127 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:28,127 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431711018] [2021-12-14 23:11:28,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:28,128 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:28,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:28,151 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:28,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:28,185 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:28,406 INFO L210 LassoAnalysis]: Preferences: [2021-12-14 23:11:28,407 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-14 23:11:28,407 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-14 23:11:28,407 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-14 23:11:28,407 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-14 23:11:28,408 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:28,408 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-14 23:11:28,408 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-14 23:11:28,408 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration1_Loop [2021-12-14 23:11:28,408 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-14 23:11:28,408 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-14 23:11:28,420 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:28,424 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:28,428 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:28,430 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:28,433 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:28,455 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:28,457 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:28,462 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:28,467 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:28,473 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:28,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-12-14 23:11:28,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-12-14 23:11:28,485 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:28,488 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:28,490 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:28,493 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:28,622 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-14 23:11:28,623 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-14 23:11:28,624 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:28,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:28,631 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:28,636 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:28,637 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:28,647 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-12-14 23:11:28,667 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:28,667 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-12-14 23:11:28,695 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Ended with exit code 0 [2021-12-14 23:11:28,696 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:28,697 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:28,698 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:28,699 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-12-14 23:11:28,702 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:28,703 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:28,715 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:28,715 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-12-14 23:11:28,731 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:28,732 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:28,732 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:28,733 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:28,736 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-12-14 23:11:28,740 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:28,740 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:28,768 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:28,768 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-12-14 23:11:28,799 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:28,800 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:28,800 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:28,801 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:28,803 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-12-14 23:11:28,804 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:28,804 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:28,826 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:28,826 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-12-14 23:11:28,852 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:28,853 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:28,853 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:28,854 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:28,862 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:28,862 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:28,864 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-12-14 23:11:28,884 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:28,884 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-12-14 23:11:28,909 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:28,910 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:28,910 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:28,911 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:28,912 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-12-14 23:11:28,916 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:28,916 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:28,940 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:28,940 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-12-14 23:11:28,965 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:28,966 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:28,966 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:28,967 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:28,973 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2021-12-14 23:11:28,974 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:28,975 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:28,989 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:28,989 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__version~0#1=66048, ULTIMATE.start_ssl3_connect_~__cil_tmp55~0#1=768} Honda state: {ULTIMATE.start_ssl3_connect_~s__version~0#1=66048, ULTIMATE.start_ssl3_connect_~__cil_tmp55~0#1=768} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:11:29,004 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:29,005 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:29,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:29,005 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:29,006 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2021-12-14 23:11:29,007 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:29,008 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:29,029 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:29,029 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:29,030 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:29,031 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:29,034 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2021-12-14 23:11:29,035 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-14 23:11:29,035 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:29,057 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:29,057 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-12-14 23:11:29,073 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:29,073 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:29,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:29,074 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:29,076 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2021-12-14 23:11:29,077 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:29,077 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:29,095 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:29,095 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-12-14 23:11:29,113 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:29,114 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:29,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:29,115 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:29,116 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2021-12-14 23:11:29,117 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:29,117 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:29,131 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:29,131 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-12-14 23:11:29,147 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Ended with exit code 0 [2021-12-14 23:11:29,147 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:29,147 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:29,148 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:29,148 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-12-14 23:11:29,150 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:29,150 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:29,180 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Ended with exit code 0 [2021-12-14 23:11:29,180 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:29,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:29,181 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:29,182 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2021-12-14 23:11:29,183 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-14 23:11:29,183 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:29,215 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-14 23:11:29,233 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:29,234 INFO L210 LassoAnalysis]: Preferences: [2021-12-14 23:11:29,234 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-14 23:11:29,234 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-14 23:11:29,234 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-14 23:11:29,234 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-14 23:11:29,234 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:29,234 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-14 23:11:29,234 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-14 23:11:29,234 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration1_Loop [2021-12-14 23:11:29,234 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-14 23:11:29,234 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-14 23:11:29,237 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:29,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-12-14 23:11:29,247 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:29,259 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:29,262 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:29,264 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:29,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-12-14 23:11:29,270 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:29,273 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:29,276 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:29,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-12-14 23:11:29,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-12-14 23:11:29,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-12-14 23:11:29,291 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:29,301 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:29,304 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:29,436 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-14 23:11:29,440 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-14 23:11:29,441 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:29,441 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:29,442 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:29,452 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2021-12-14 23:11:29,452 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-12-14 23:11:29,463 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:29,464 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:29,464 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:29,464 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:29,464 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:29,466 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:29,466 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:29,476 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:29,491 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:29,492 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:29,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:29,493 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:29,493 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2021-12-14 23:11:29,495 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-12-14 23:11:29,500 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:29,500 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:29,500 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:29,501 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:29,501 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:29,501 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:29,501 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:29,531 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:29,546 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Ended with exit code 0 [2021-12-14 23:11:29,547 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:29,547 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:29,548 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:29,548 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2021-12-14 23:11:29,550 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-12-14 23:11:29,556 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:29,556 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:29,556 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:29,556 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:29,557 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:29,557 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:29,557 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:29,559 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:29,574 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:29,574 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:29,575 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:29,575 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:29,576 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2021-12-14 23:11:29,578 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-12-14 23:11:29,583 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:29,583 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:29,584 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:29,584 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-14 23:11:29,584 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:29,585 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:11:29,585 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:29,594 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:29,610 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Ended with exit code 0 [2021-12-14 23:11:29,610 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:29,611 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:29,611 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:29,614 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2021-12-14 23:11:29,615 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-12-14 23:11:29,621 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:29,621 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:29,621 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:29,621 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:29,621 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:29,622 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:29,622 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:29,637 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:29,653 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Ended with exit code 0 [2021-12-14 23:11:29,653 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:29,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:29,654 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:29,658 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-12-14 23:11:29,659 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-12-14 23:11:29,665 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:29,665 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:29,665 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:29,665 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:29,665 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:29,667 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:29,667 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:29,671 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:29,686 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:29,686 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:29,687 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:29,687 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:29,689 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-12-14 23:11:29,689 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-12-14 23:11:29,695 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:29,695 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:29,695 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:29,695 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:29,695 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:29,696 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:29,697 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:29,719 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:29,742 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:29,743 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:29,743 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:29,744 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:29,747 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-12-14 23:11:29,754 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:29,755 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:29,755 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:29,755 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:29,755 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:29,755 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-12-14 23:11:29,756 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:29,756 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:29,770 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:29,795 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:29,796 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:29,796 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:29,797 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:29,804 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-12-14 23:11:29,812 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:29,812 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:29,812 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:29,812 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-14 23:11:29,812 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:29,813 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2021-12-14 23:11:29,813 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:11:29,813 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:29,818 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:29,833 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Ended with exit code 0 [2021-12-14 23:11:29,833 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:29,834 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:29,834 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:29,835 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2021-12-14 23:11:29,836 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-12-14 23:11:29,842 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:29,842 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:29,842 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:29,842 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:29,843 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:29,843 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:29,843 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:29,847 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:29,862 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Ended with exit code 0 [2021-12-14 23:11:29,862 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:29,862 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:29,863 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:29,864 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2021-12-14 23:11:29,865 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-12-14 23:11:29,871 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:29,871 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:29,871 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:29,871 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:29,871 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:29,872 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:29,872 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:29,897 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-14 23:11:29,901 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-14 23:11:29,901 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-14 23:11:29,902 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:29,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:29,952 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:29,953 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2021-12-14 23:11:29,954 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-14 23:11:29,955 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-14 23:11:29,955 INFO L513 LassoAnalysis]: Proved termination. [2021-12-14 23:11:29,955 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-12-14 23:11:29,979 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:29,982 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-14 23:11:30,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:30,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:30,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-14 23:11:30,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:11:30,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:30,065 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-14 23:11:30,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:11:30,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:11:30,161 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-12-14 23:11:30,163 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 126 states, 125 states have (on average 1.712) internal successors, (214), 125 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:30,203 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:30,469 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 126 states, 125 states have (on average 1.712) internal successors, (214), 125 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0). Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 504 states and 827 transitions. Complement of second has 8 states. [2021-12-14 23:11:30,470 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-12-14 23:11:30,474 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-12-14 23:11:30,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 414 transitions. [2021-12-14 23:11:30,477 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 414 transitions. Stem has 5 letters. Loop has 13 letters. [2021-12-14 23:11:30,477 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-14 23:11:30,478 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-14 23:11:30,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:30,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:30,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-14 23:11:30,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:11:30,518 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:30,519 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-14 23:11:30,520 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:11:30,585 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:11:30,586 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-12-14 23:11:30,587 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 126 states, 125 states have (on average 1.712) internal successors, (214), 125 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:30,721 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 126 states, 125 states have (on average 1.712) internal successors, (214), 125 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0). Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 532 states and 868 transitions. Complement of second has 10 states. [2021-12-14 23:11:30,721 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-12-14 23:11:30,722 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-12-14 23:11:30,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 433 transitions. [2021-12-14 23:11:30,723 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 433 transitions. Stem has 5 letters. Loop has 13 letters. [2021-12-14 23:11:30,723 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-14 23:11:30,724 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 433 transitions. Stem has 18 letters. Loop has 13 letters. [2021-12-14 23:11:30,724 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-14 23:11:30,724 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 433 transitions. Stem has 5 letters. Loop has 26 letters. [2021-12-14 23:11:30,724 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-14 23:11:30,725 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 532 states and 868 transitions. [2021-12-14 23:11:30,739 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 204 [2021-12-14 23:11:30,745 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 532 states to 325 states and 489 transitions. [2021-12-14 23:11:30,746 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 292 [2021-12-14 23:11:30,748 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 293 [2021-12-14 23:11:30,748 INFO L73 IsDeterministic]: Start isDeterministic. Operand 325 states and 489 transitions. [2021-12-14 23:11:30,749 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:30,749 INFO L681 BuchiCegarLoop]: Abstraction has 325 states and 489 transitions. [2021-12-14 23:11:30,764 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 325 states and 489 transitions. [2021-12-14 23:11:30,779 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 325 to 138. [2021-12-14 23:11:30,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 138 states have (on average 1.5) internal successors, (207), 137 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:30,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 207 transitions. [2021-12-14 23:11:30,781 INFO L704 BuchiCegarLoop]: Abstraction has 138 states and 207 transitions. [2021-12-14 23:11:30,781 INFO L587 BuchiCegarLoop]: Abstraction has 138 states and 207 transitions. [2021-12-14 23:11:30,781 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-12-14 23:11:30,782 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 138 states and 207 transitions. [2021-12-14 23:11:30,783 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 102 [2021-12-14 23:11:30,783 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:30,783 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:30,784 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-12-14 23:11:30,784 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:30,784 INFO L791 eck$LassoCheckResult]: Stem: 1448#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); 1384#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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; 1385#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 1434#L98-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; 1435#L103 assume 0 != ssl3_connect_~tmp___1~0#1 - 12288; 1351#L104 assume !(0 != ssl3_connect_~tmp___2~0#1 - 16384); 1352#L109-1 [2021-12-14 23:11:30,784 INFO L793 eck$LassoCheckResult]: Loop: 1352#L109-1 assume !false; 1449#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 1451#L112 assume 12292 == ssl3_connect_~s__state~0#1; 1446#L113 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; 1354#L217 ssl3_connect_~s__server~0#1 := 0; 1355#L222 assume 0 != ssl3_connect_~cb~0#1; 1335#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 1336#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 1423#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 1364#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 1324#L249 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#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 1387#L527 ssl3_connect_~skip~0#1 := 0; 1352#L109-1 [2021-12-14 23:11:30,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:30,785 INFO L85 PathProgramCache]: Analyzing trace with hash 889513681, now seen corresponding path program 1 times [2021-12-14 23:11:30,785 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:30,785 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570433816] [2021-12-14 23:11:30,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:30,786 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:30,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:30,793 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:30,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:30,802 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:30,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:30,802 INFO L85 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 2 times [2021-12-14 23:11:30,802 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:30,803 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519805527] [2021-12-14 23:11:30,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:30,803 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:30,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:30,809 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:30,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:30,818 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:30,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:30,820 INFO L85 PathProgramCache]: Analyzing trace with hash 2032962192, now seen corresponding path program 1 times [2021-12-14 23:11:30,820 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:30,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1588602299] [2021-12-14 23:11:30,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:30,822 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:30,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:30,847 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:30,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:30,860 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:30,985 INFO L210 LassoAnalysis]: Preferences: [2021-12-14 23:11:30,985 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-14 23:11:30,985 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-14 23:11:30,985 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-14 23:11:30,985 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-14 23:11:30,985 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:30,986 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-14 23:11:30,986 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-14 23:11:30,986 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration2_Loop [2021-12-14 23:11:30,986 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-14 23:11:30,987 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-14 23:11:30,990 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:30,993 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:31,000 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:31,003 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:31,006 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:31,010 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:31,012 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:31,015 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:31,017 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:31,020 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:31,021 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:31,024 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:31,026 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:31,029 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:31,031 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:31,033 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:31,168 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-14 23:11:31,168 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-14 23:11:31,168 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:31,168 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:31,177 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:31,185 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:31,185 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:31,194 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2021-12-14 23:11:31,204 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:31,204 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-12-14 23:11:31,230 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:31,230 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:31,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:31,231 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:31,232 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2021-12-14 23:11:31,234 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:31,234 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:31,285 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:31,285 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:31,285 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:31,287 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:31,290 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-14 23:11:31,290 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:31,300 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2021-12-14 23:11:31,315 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-14 23:11:31,339 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:31,340 INFO L210 LassoAnalysis]: Preferences: [2021-12-14 23:11:31,340 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-14 23:11:31,340 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-14 23:11:31,340 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-14 23:11:31,340 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-14 23:11:31,340 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:31,340 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-14 23:11:31,340 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-14 23:11:31,340 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration2_Loop [2021-12-14 23:11:31,340 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-14 23:11:31,341 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-14 23:11:31,342 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:31,345 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:31,348 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:31,350 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:31,355 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:31,357 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:31,359 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:31,362 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:31,364 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:31,366 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:31,368 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:31,370 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:31,372 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:31,375 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:31,377 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:31,382 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:31,501 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-14 23:11:31,501 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-14 23:11:31,502 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:31,502 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:31,504 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:31,512 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-12-14 23:11:31,519 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:31,520 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:31,520 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:31,520 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:31,520 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:31,521 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:31,521 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:31,522 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2021-12-14 23:11:31,528 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:31,543 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:31,546 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:31,546 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:31,547 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:31,547 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2021-12-14 23:11:31,549 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-12-14 23:11:31,554 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:31,555 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:31,555 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:31,555 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:31,555 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:31,556 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:31,556 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:31,583 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:31,614 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:31,614 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:31,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:31,615 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:31,616 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2021-12-14 23:11:31,618 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-12-14 23:11:31,624 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:31,624 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:31,625 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:31,625 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:31,625 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:31,625 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:31,625 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:31,639 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:31,664 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:31,664 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:31,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:31,665 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:31,667 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2021-12-14 23:11:31,668 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-12-14 23:11:31,675 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:31,675 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:31,675 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:31,676 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:31,676 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:31,677 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:31,677 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:31,691 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:31,716 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:31,716 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:31,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:31,718 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:31,724 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-12-14 23:11:31,730 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:31,731 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:31,731 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:31,731 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:31,731 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:31,732 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:31,732 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:31,734 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2021-12-14 23:11:31,741 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:31,766 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:31,767 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:31,767 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:31,769 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:31,775 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-12-14 23:11:31,783 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:31,783 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:31,783 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:31,783 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:31,783 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:31,784 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:31,784 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:31,786 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2021-12-14 23:11:31,803 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:31,823 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Ended with exit code 0 [2021-12-14 23:11:31,823 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:31,823 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:31,824 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:31,825 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2021-12-14 23:11:31,826 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-12-14 23:11:31,831 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:31,831 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:31,832 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:31,832 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-14 23:11:31,832 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:31,832 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:11:31,832 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:31,849 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:31,867 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:31,867 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:31,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:31,868 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:31,869 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2021-12-14 23:11:31,870 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-12-14 23:11:31,875 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:31,875 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:31,876 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:31,876 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:31,876 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:31,876 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:31,876 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:31,885 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:31,901 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Ended with exit code 0 [2021-12-14 23:11:31,901 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:31,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:31,902 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:31,902 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2021-12-14 23:11:31,904 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-12-14 23:11:31,909 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:31,909 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:31,910 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:31,910 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:31,910 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:31,910 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:31,910 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:31,911 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:31,927 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Ended with exit code 0 [2021-12-14 23:11:31,927 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:31,927 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:31,928 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:31,929 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2021-12-14 23:11:31,930 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-12-14 23:11:31,935 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:31,935 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:31,935 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:31,935 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:31,936 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:31,936 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:31,936 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:31,937 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:31,952 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:31,953 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:31,953 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:31,954 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:31,956 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2021-12-14 23:11:31,957 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-12-14 23:11:31,962 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:31,962 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:31,962 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:31,962 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-14 23:11:31,963 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:31,963 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:11:31,963 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:31,965 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:31,979 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Ended with exit code 0 [2021-12-14 23:11:31,980 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:31,980 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:31,981 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:31,982 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2021-12-14 23:11:31,983 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-12-14 23:11:31,988 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:31,988 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:31,988 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:31,989 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-14 23:11:31,989 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:31,989 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:11:31,989 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:31,992 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:32,008 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:32,009 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:32,009 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:32,010 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:32,011 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-12-14 23:11:32,013 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2021-12-14 23:11:32,017 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:32,017 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:32,017 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:32,017 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-14 23:11:32,017 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:32,018 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:11:32,018 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:32,019 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:32,034 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Ended with exit code 0 [2021-12-14 23:11:32,034 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:32,035 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:32,035 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:32,038 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-12-14 23:11:32,045 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:32,046 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:32,046 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:32,046 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:32,046 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:32,047 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:32,047 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:32,057 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:32,060 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2021-12-14 23:11:32,081 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:32,082 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:32,082 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:32,083 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:32,088 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-12-14 23:11:32,095 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:32,095 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:32,095 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:32,096 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:32,096 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:32,098 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:32,098 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:32,100 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2021-12-14 23:11:32,108 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-14 23:11:32,111 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2021-12-14 23:11:32,111 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-12-14 23:11:32,111 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:32,111 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:32,112 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:32,117 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-14 23:11:32,118 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-14 23:11:32,118 INFO L513 LassoAnalysis]: Proved termination. [2021-12-14 23:11:32,118 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2021-12-14 23:11:32,118 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-12-14 23:11:32,133 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Ended with exit code 0 [2021-12-14 23:11:32,133 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-14 23:11:32,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:32,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:32,168 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-14 23:11:32,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:11:32,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:32,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-14 23:11:32,197 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:11:32,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:11:32,252 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-12-14 23:11:32,252 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:32,408 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 442 states and 650 transitions. Complement of second has 7 states. [2021-12-14 23:11:32,408 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-12-14 23:11:32,409 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-12-14 23:11:32,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 300 transitions. [2021-12-14 23:11:32,410 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 300 transitions. Stem has 6 letters. Loop has 13 letters. [2021-12-14 23:11:32,410 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-14 23:11:32,410 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-14 23:11:32,419 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:32,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:32,437 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-14 23:11:32,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:11:32,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:32,455 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-14 23:11:32,456 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:11:32,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:11:32,506 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-12-14 23:11:32,506 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:32,582 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:32,676 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 456 states and 667 transitions. Complement of second has 9 states. [2021-12-14 23:11:32,677 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-12-14 23:11:32,677 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-12-14 23:11:32,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 309 transitions. [2021-12-14 23:11:32,678 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 6 letters. Loop has 13 letters. [2021-12-14 23:11:32,678 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-14 23:11:32,678 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 19 letters. Loop has 13 letters. [2021-12-14 23:11:32,679 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-14 23:11:32,679 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 6 letters. Loop has 26 letters. [2021-12-14 23:11:32,679 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-14 23:11:32,679 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 456 states and 667 transitions. [2021-12-14 23:11:32,683 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 204 [2021-12-14 23:11:32,686 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 456 states to 354 states and 530 transitions. [2021-12-14 23:11:32,686 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 298 [2021-12-14 23:11:32,687 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 299 [2021-12-14 23:11:32,687 INFO L73 IsDeterministic]: Start isDeterministic. Operand 354 states and 530 transitions. [2021-12-14 23:11:32,687 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:32,687 INFO L681 BuchiCegarLoop]: Abstraction has 354 states and 530 transitions. [2021-12-14 23:11:32,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states and 530 transitions. [2021-12-14 23:11:32,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 138. [2021-12-14 23:11:32,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 138 states have (on average 1.5) internal successors, (207), 137 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:32,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 207 transitions. [2021-12-14 23:11:32,696 INFO L704 BuchiCegarLoop]: Abstraction has 138 states and 207 transitions. [2021-12-14 23:11:32,696 INFO L587 BuchiCegarLoop]: Abstraction has 138 states and 207 transitions. [2021-12-14 23:11:32,696 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-12-14 23:11:32,696 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 138 states and 207 transitions. [2021-12-14 23:11:32,697 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 102 [2021-12-14 23:11:32,697 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:32,697 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:32,698 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-12-14 23:11:32,698 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:32,698 INFO L791 eck$LassoCheckResult]: Stem: 2636#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); 2575#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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; 2576#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 2625#L98-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; 2626#L103 assume 0 != ssl3_connect_~tmp___1~0#1 - 12288; 2541#L104 assume 0 != ssl3_connect_~tmp___2~0#1 - 16384; 2542#L109-1 [2021-12-14 23:11:32,698 INFO L793 eck$LassoCheckResult]: Loop: 2542#L109-1 assume !false; 2637#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 2639#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 2640#L115 assume 16384 == ssl3_connect_~s__state~0#1; 2545#L217 ssl3_connect_~s__server~0#1 := 0; 2546#L222 assume 0 != ssl3_connect_~cb~0#1; 2524#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 2525#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 2614#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 2555#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 2514#L249 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; 2515#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 2578#L527 ssl3_connect_~skip~0#1 := 0; 2542#L109-1 [2021-12-14 23:11:32,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:32,699 INFO L85 PathProgramCache]: Analyzing trace with hash 889513679, now seen corresponding path program 1 times [2021-12-14 23:11:32,699 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:32,699 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [92406262] [2021-12-14 23:11:32,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:32,699 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:32,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:32,706 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:32,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:32,714 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:32,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:32,714 INFO L85 PathProgramCache]: Analyzing trace with hash 473600386, now seen corresponding path program 1 times [2021-12-14 23:11:32,714 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:32,715 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [551795112] [2021-12-14 23:11:32,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:32,715 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:32,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:32,720 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:32,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:32,725 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:32,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:32,726 INFO L85 PathProgramCache]: Analyzing trace with hash 827566452, now seen corresponding path program 1 times [2021-12-14 23:11:32,726 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:32,726 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966420632] [2021-12-14 23:11:32,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:32,726 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:32,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:32,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-12-14 23:11:32,762 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:32,762 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966420632] [2021-12-14 23:11:32,766 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966420632] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:32,766 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:32,767 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:32,767 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325799770] [2021-12-14 23:11:32,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:32,873 INFO L210 LassoAnalysis]: Preferences: [2021-12-14 23:11:32,873 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-14 23:11:32,873 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-14 23:11:32,873 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-14 23:11:32,873 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-14 23:11:32,874 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:32,874 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-14 23:11:32,874 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-14 23:11:32,874 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration3_Loop [2021-12-14 23:11:32,874 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-14 23:11:32,874 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-14 23:11:32,875 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:32,879 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:32,881 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:32,883 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:32,885 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:32,887 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:32,888 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:32,890 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:32,892 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:32,896 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:32,898 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:32,900 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:32,902 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:32,985 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-14 23:11:32,985 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-14 23:11:32,985 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:32,985 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:32,986 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:32,996 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:32,996 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:33,010 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2021-12-14 23:11:33,024 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:33,024 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__version~0#1=66048, ULTIMATE.start_ssl3_connect_~__cil_tmp55~0#1=768} Honda state: {ULTIMATE.start_ssl3_connect_~s__version~0#1=66048, ULTIMATE.start_ssl3_connect_~__cil_tmp55~0#1=768} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:11:33,046 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:33,046 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:33,046 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:33,047 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:33,049 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2021-12-14 23:11:33,050 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:33,050 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:33,071 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:33,071 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0#1=-1} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-14 23:11:33,087 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Ended with exit code 0 [2021-12-14 23:11:33,088 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:33,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:33,089 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:33,089 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2021-12-14 23:11:33,091 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:33,091 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:33,101 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:33,102 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-12-14 23:11:33,117 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:33,117 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:33,117 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:33,118 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:33,118 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2021-12-14 23:11:33,120 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:33,120 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:33,127 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:33,127 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-12-14 23:11:33,142 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:33,142 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:33,142 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:33,143 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:33,144 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2021-12-14 23:11:33,145 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:33,145 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:33,156 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:33,156 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-12-14 23:11:33,171 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Ended with exit code 0 [2021-12-14 23:11:33,171 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:33,171 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:33,172 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:33,172 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2021-12-14 23:11:33,175 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:33,175 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:33,184 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:33,184 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-12-14 23:11:33,199 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Ended with exit code 0 [2021-12-14 23:11:33,199 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:33,199 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:33,200 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:33,201 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2021-12-14 23:11:33,202 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:33,202 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:33,240 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:33,240 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-12-14 23:11:33,255 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Ended with exit code 0 [2021-12-14 23:11:33,256 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:33,256 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:33,256 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:33,257 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2021-12-14 23:11:33,258 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:33,258 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:33,269 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-14 23:11:33,270 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-12-14 23:11:33,285 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:33,286 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:33,286 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:33,287 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:33,287 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2021-12-14 23:11:33,289 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-14 23:11:33,289 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:33,314 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Ended with exit code 0 [2021-12-14 23:11:33,314 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:33,314 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:33,315 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:33,316 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2021-12-14 23:11:33,317 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-14 23:11:33,317 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-14 23:11:33,331 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-14 23:11:33,346 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Ended with exit code 0 [2021-12-14 23:11:33,346 INFO L210 LassoAnalysis]: Preferences: [2021-12-14 23:11:33,346 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-14 23:11:33,346 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-14 23:11:33,346 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-14 23:11:33,346 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-14 23:11:33,346 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:33,346 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-14 23:11:33,347 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-14 23:11:33,347 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration3_Loop [2021-12-14 23:11:33,347 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-14 23:11:33,347 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-14 23:11:33,348 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:33,357 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:33,369 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:33,371 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:33,373 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:33,375 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:33,377 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:33,379 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:33,381 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:33,383 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:33,385 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:33,387 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:33,403 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-14 23:11:33,504 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-14 23:11:33,505 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-14 23:11:33,505 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:33,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:33,506 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:33,516 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-12-14 23:11:33,523 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:33,523 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:33,523 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:33,523 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:33,523 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:33,524 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:33,524 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:33,526 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2021-12-14 23:11:33,547 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:33,568 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:33,568 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:33,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:33,569 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:33,570 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2021-12-14 23:11:33,571 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-12-14 23:11:33,577 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:33,577 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:33,577 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:33,578 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-14 23:11:33,578 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:33,578 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:11:33,579 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:33,580 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:33,594 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Ended with exit code 0 [2021-12-14 23:11:33,594 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:33,595 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:33,595 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:33,596 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2021-12-14 23:11:33,597 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-12-14 23:11:33,602 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:33,602 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:33,603 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:33,603 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-14 23:11:33,603 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:33,603 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:11:33,603 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:33,611 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:33,625 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:33,626 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:33,626 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:33,627 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:33,634 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2021-12-14 23:11:33,635 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-12-14 23:11:33,642 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:33,642 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:33,642 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:33,642 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-14 23:11:33,642 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:33,644 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:11:33,644 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:33,646 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:33,661 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Ended with exit code 0 [2021-12-14 23:11:33,661 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:33,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:33,662 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:33,663 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2021-12-14 23:11:33,664 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-12-14 23:11:33,669 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:33,669 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:33,669 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:33,669 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:33,669 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:33,670 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:33,670 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:33,683 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:33,698 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:33,699 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:33,699 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:33,700 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:33,701 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2021-12-14 23:11:33,702 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-12-14 23:11:33,708 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:33,708 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:33,708 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:33,708 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:33,708 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:33,708 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:33,709 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:33,709 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:33,724 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:33,724 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:33,725 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:33,725 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:33,726 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2021-12-14 23:11:33,728 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-12-14 23:11:33,733 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:33,733 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:33,733 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:33,733 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:33,733 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:33,734 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:33,734 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:33,735 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:33,750 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Ended with exit code 0 [2021-12-14 23:11:33,750 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:33,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:33,751 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:33,752 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2021-12-14 23:11:33,754 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-12-14 23:11:33,760 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:33,760 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:33,760 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:33,761 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-14 23:11:33,761 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:33,761 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:11:33,761 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:33,787 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:33,808 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Ended with exit code 0 [2021-12-14 23:11:33,808 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:33,809 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:33,809 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:33,810 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2021-12-14 23:11:33,811 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-12-14 23:11:33,817 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:33,817 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:33,818 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:33,818 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:33,818 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:33,818 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:33,818 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:33,819 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:33,834 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Ended with exit code 0 [2021-12-14 23:11:33,834 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:33,834 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:33,835 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:33,836 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2021-12-14 23:11:33,837 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-12-14 23:11:33,843 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:33,843 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:33,844 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:33,844 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-14 23:11:33,844 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:33,844 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-14 23:11:33,844 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:33,851 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:33,867 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:33,867 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:33,867 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:33,868 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:33,868 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2021-12-14 23:11:33,870 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-12-14 23:11:33,877 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:33,877 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:33,877 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:33,877 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:33,877 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:33,878 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:33,878 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:33,879 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-14 23:11:33,895 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Ended with exit code 0 [2021-12-14 23:11:33,895 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:33,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:33,896 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:33,898 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2021-12-14 23:11:33,899 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-12-14 23:11:33,906 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-14 23:11:33,906 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-14 23:11:33,906 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-14 23:11:33,906 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-14 23:11:33,906 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-14 23:11:33,907 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-14 23:11:33,907 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-14 23:11:33,918 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-14 23:11:33,920 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-14 23:11:33,921 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-14 23:11:33,921 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-14 23:11:33,921 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:33,922 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-14 23:11:33,922 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2021-12-14 23:11:33,923 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-14 23:11:33,923 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-14 23:11:33,923 INFO L513 LassoAnalysis]: Proved termination. [2021-12-14 23:11:33,924 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-12-14 23:11:33,939 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Ended with exit code 0 [2021-12-14 23:11:33,939 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-14 23:11:33,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:33,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:33,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-14 23:11:33,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:11:33,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:33,985 INFO L263 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-14 23:11:33,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:11:34,043 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:11:34,044 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-12-14 23:11:34,044 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:34,179 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:34,215 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 440 states and 646 transitions. Complement of second has 7 states. [2021-12-14 23:11:34,216 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-12-14 23:11:34,216 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-12-14 23:11:34,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 298 transitions. [2021-12-14 23:11:34,217 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 298 transitions. Stem has 6 letters. Loop has 13 letters. [2021-12-14 23:11:34,217 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-14 23:11:34,217 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 298 transitions. Stem has 19 letters. Loop has 13 letters. [2021-12-14 23:11:34,218 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-14 23:11:34,218 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 298 transitions. Stem has 6 letters. Loop has 26 letters. [2021-12-14 23:11:34,218 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-14 23:11:34,218 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 440 states and 646 transitions. [2021-12-14 23:11:34,221 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 204 [2021-12-14 23:11:34,223 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 440 states to 354 states and 533 transitions. [2021-12-14 23:11:34,223 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 306 [2021-12-14 23:11:34,224 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 309 [2021-12-14 23:11:34,224 INFO L73 IsDeterministic]: Start isDeterministic. Operand 354 states and 533 transitions. [2021-12-14 23:11:34,224 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:34,224 INFO L681 BuchiCegarLoop]: Abstraction has 354 states and 533 transitions. [2021-12-14 23:11:34,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states and 533 transitions. [2021-12-14 23:11:34,230 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 170. [2021-12-14 23:11:34,231 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 170 states have (on average 1.5) internal successors, (255), 169 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:34,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 255 transitions. [2021-12-14 23:11:34,232 INFO L704 BuchiCegarLoop]: Abstraction has 170 states and 255 transitions. [2021-12-14 23:11:34,232 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:34,235 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:34,235 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:34,236 INFO L87 Difference]: Start difference. First operand 170 states and 255 transitions. Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 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-12-14 23:11:34,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:34,317 INFO L93 Difference]: Finished difference Result 147 states and 215 transitions. [2021-12-14 23:11:34,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:34,319 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 147 states and 215 transitions. [2021-12-14 23:11:34,320 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 102 [2021-12-14 23:11:34,321 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 147 states to 143 states and 211 transitions. [2021-12-14 23:11:34,321 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 118 [2021-12-14 23:11:34,322 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 118 [2021-12-14 23:11:34,322 INFO L73 IsDeterministic]: Start isDeterministic. Operand 143 states and 211 transitions. [2021-12-14 23:11:34,322 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-14 23:11:34,322 INFO L681 BuchiCegarLoop]: Abstraction has 143 states and 211 transitions. [2021-12-14 23:11:34,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states and 211 transitions. [2021-12-14 23:11:34,331 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 143. [2021-12-14 23:11:34,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 143 states, 143 states have (on average 1.4755244755244756) internal successors, (211), 142 states have internal predecessors, (211), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:34,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 143 states to 143 states and 211 transitions. [2021-12-14 23:11:34,333 INFO L704 BuchiCegarLoop]: Abstraction has 143 states and 211 transitions. [2021-12-14 23:11:34,333 INFO L587 BuchiCegarLoop]: Abstraction has 143 states and 211 transitions. [2021-12-14 23:11:34,333 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-12-14 23:11:34,333 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 143 states and 211 transitions. [2021-12-14 23:11:34,334 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 102 [2021-12-14 23:11:34,334 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:34,334 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:34,336 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:34,336 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:34,336 INFO L791 eck$LassoCheckResult]: Stem: 3617#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); 3550#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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; 3551#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 3604#L98-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; 3605#L103 assume 0 != ssl3_connect_~tmp___1~0#1 - 12288; 3520#L104 assume 0 != ssl3_connect_~tmp___2~0#1 - 16384; 3521#L109-1 assume !false; 3599#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3600#L112 assume 12292 == ssl3_connect_~s__state~0#1; 3616#L113 [2021-12-14 23:11:34,336 INFO L793 eck$LassoCheckResult]: Loop: 3616#L113 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; 3524#L217 ssl3_connect_~s__server~0#1 := 0; 3525#L222 assume 0 != ssl3_connect_~cb~0#1; 3503#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 3504#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 3593#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 3534#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 3493#L249 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; 3494#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 3557#L527 ssl3_connect_~skip~0#1 := 0; 3613#L109-1 assume !false; 3626#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3625#L112 assume 12292 == ssl3_connect_~s__state~0#1; 3616#L113 [2021-12-14 23:11:34,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:34,337 INFO L85 PathProgramCache]: Analyzing trace with hash -446171402, now seen corresponding path program 1 times [2021-12-14 23:11:34,337 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:34,337 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647180376] [2021-12-14 23:11:34,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:34,337 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:34,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:34,351 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:34,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:34,374 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:34,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:34,379 INFO L85 PathProgramCache]: Analyzing trace with hash -503073688, now seen corresponding path program 3 times [2021-12-14 23:11:34,379 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:34,379 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074277570] [2021-12-14 23:11:34,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:34,380 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:34,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:34,394 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:11:34,394 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:34,395 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1074277570] [2021-12-14 23:11:34,395 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1074277570] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:34,395 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:34,395 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-14 23:11:34,395 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800376722] [2021-12-14 23:11:34,395 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:34,396 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:34,396 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:34,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:34,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:34,396 INFO L87 Difference]: Start difference. First operand 143 states and 211 transitions. cyclomatic complexity: 70 Second operand has 3 states, 2 states have (on average 6.5) internal successors, (13), 3 states have internal predecessors, (13), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:34,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:34,520 INFO L93 Difference]: Finished difference Result 197 states and 273 transitions. [2021-12-14 23:11:34,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:34,521 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 197 states and 273 transitions. [2021-12-14 23:11:34,523 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 156 [2021-12-14 23:11:34,524 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 197 states to 192 states and 268 transitions. [2021-12-14 23:11:34,524 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 172 [2021-12-14 23:11:34,524 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 192 [2021-12-14 23:11:34,524 INFO L73 IsDeterministic]: Start isDeterministic. Operand 192 states and 268 transitions. [2021-12-14 23:11:34,525 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 23:11:34,525 INFO L681 BuchiCegarLoop]: Abstraction has 192 states and 268 transitions. [2021-12-14 23:11:34,525 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states and 268 transitions. [2021-12-14 23:11:34,527 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 153. [2021-12-14 23:11:34,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 153 states have (on average 1.4248366013071896) internal successors, (218), 152 states have internal predecessors, (218), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:34,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 218 transitions. [2021-12-14 23:11:34,528 INFO L704 BuchiCegarLoop]: Abstraction has 153 states and 218 transitions. [2021-12-14 23:11:34,528 INFO L587 BuchiCegarLoop]: Abstraction has 153 states and 218 transitions. [2021-12-14 23:11:34,528 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-12-14 23:11:34,528 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 153 states and 218 transitions. [2021-12-14 23:11:34,529 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 143 [2021-12-14 23:11:34,529 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:34,529 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:34,530 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:34,530 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-12-14 23:11:34,530 INFO L791 eck$LassoCheckResult]: Stem: 3939#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); 3884#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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; 3885#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 3926#L98-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; 3927#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 3862#L109-1 assume !false; 3921#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3898#L112 assume 12292 == ssl3_connect_~s__state~0#1; 3899#L113 [2021-12-14 23:11:34,531 INFO L793 eck$LassoCheckResult]: Loop: 3899#L113 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; 3864#L217 ssl3_connect_~s__server~0#1 := 0; 3865#L222 assume 0 != ssl3_connect_~cb~0#1; 3845#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 3846#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 3918#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 3872#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 3838#L249 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; 3839#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 3889#L527 ssl3_connect_~skip~0#1 := 0; 3935#L109-1 assume !false; 3940#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3982#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 3908#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 3909#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 3869#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 3870#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 3928#L127 assume 4368 == ssl3_connect_~s__state~0#1; 3891#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 3892#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 3894#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 3895#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 3850#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 3973#L527 ssl3_connect_~skip~0#1 := 0; 3972#L109-1 assume !false; 3971#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3970#L112 assume 12292 == ssl3_connect_~s__state~0#1; 3899#L113 [2021-12-14 23:11:34,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:34,531 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 1 times [2021-12-14 23:11:34,532 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:34,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113791403] [2021-12-14 23:11:34,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:34,532 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:34,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:34,537 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:34,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:34,543 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:34,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:34,544 INFO L85 PathProgramCache]: Analyzing trace with hash -368867471, now seen corresponding path program 1 times [2021-12-14 23:11:34,544 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:34,544 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571566411] [2021-12-14 23:11:34,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:34,544 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:34,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:34,560 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:11:34,560 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:34,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571566411] [2021-12-14 23:11:34,561 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [571566411] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:34,561 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:34,561 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-14 23:11:34,561 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139202681] [2021-12-14 23:11:34,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:34,561 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:34,562 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:34,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:34,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:34,562 INFO L87 Difference]: Start difference. First operand 153 states and 218 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-12-14 23:11:34,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:34,673 INFO L93 Difference]: Finished difference Result 207 states and 286 transitions. [2021-12-14 23:11:34,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:34,674 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 207 states and 286 transitions. [2021-12-14 23:11:34,675 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 197 [2021-12-14 23:11:34,676 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 207 states to 207 states and 286 transitions. [2021-12-14 23:11:34,676 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 207 [2021-12-14 23:11:34,676 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 207 [2021-12-14 23:11:34,676 INFO L73 IsDeterministic]: Start isDeterministic. Operand 207 states and 286 transitions. [2021-12-14 23:11:34,677 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 23:11:34,677 INFO L681 BuchiCegarLoop]: Abstraction has 207 states and 286 transitions. [2021-12-14 23:11:34,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states and 286 transitions. [2021-12-14 23:11:34,678 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 170. [2021-12-14 23:11:34,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 170 states have (on average 1.4411764705882353) internal successors, (245), 169 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:34,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 245 transitions. [2021-12-14 23:11:34,679 INFO L704 BuchiCegarLoop]: Abstraction has 170 states and 245 transitions. [2021-12-14 23:11:34,679 INFO L587 BuchiCegarLoop]: Abstraction has 170 states and 245 transitions. [2021-12-14 23:11:34,679 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-12-14 23:11:34,679 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 170 states and 245 transitions. [2021-12-14 23:11:34,680 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 160 [2021-12-14 23:11:34,680 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:34,680 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:34,681 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:34,681 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-12-14 23:11:34,681 INFO L791 eck$LassoCheckResult]: Stem: 4306#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); 4250#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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; 4251#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 4294#L98-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; 4295#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 4228#L109-1 assume !false; 4288#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4266#L112 assume 12292 == ssl3_connect_~s__state~0#1; 4267#L113 [2021-12-14 23:11:34,681 INFO L793 eck$LassoCheckResult]: Loop: 4267#L113 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; 4230#L217 ssl3_connect_~s__server~0#1 := 0; 4231#L222 assume 0 != ssl3_connect_~cb~0#1; 4211#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 4212#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 4285#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 4238#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 4204#L249 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; 4205#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4329#L527 ssl3_connect_~skip~0#1 := 0; 4328#L109-1 assume !false; 4327#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4326#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 4325#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 4324#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 4321#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 4320#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 4319#L127 assume 4368 == ssl3_connect_~s__state~0#1; 4257#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 4258#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 4260#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 4261#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 4284#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4255#L527 ssl3_connect_~skip~0#1 := 0; 4302#L109-1 assume !false; 4361#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4360#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 4274#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 4275#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 4235#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 4236#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 4293#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 4307#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 4313#L133 assume 4384 == ssl3_connect_~s__state~0#1; 4282#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 4196#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 4197#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 4198#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 4199#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 4216#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4355#L527 ssl3_connect_~skip~0#1 := 0; 4354#L109-1 assume !false; 4353#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4352#L112 assume 12292 == ssl3_connect_~s__state~0#1; 4267#L113 [2021-12-14 23:11:34,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:34,681 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 2 times [2021-12-14 23:11:34,682 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:34,682 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [227918709] [2021-12-14 23:11:34,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:34,682 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:34,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:34,687 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:34,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:34,692 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:34,692 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:34,692 INFO L85 PathProgramCache]: Analyzing trace with hash -2006011306, now seen corresponding path program 1 times [2021-12-14 23:11:34,693 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:34,693 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228689784] [2021-12-14 23:11:34,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:34,693 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:34,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:34,711 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-14 23:11:34,712 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:34,712 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228689784] [2021-12-14 23:11:34,712 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228689784] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:34,712 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:34,712 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-14 23:11:34,712 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569065856] [2021-12-14 23:11:34,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:34,712 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:34,713 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:34,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:34,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:34,713 INFO L87 Difference]: Start difference. First operand 170 states and 245 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-12-14 23:11:34,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:34,830 INFO L93 Difference]: Finished difference Result 223 states and 333 transitions. [2021-12-14 23:11:34,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:34,831 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 223 states and 333 transitions. [2021-12-14 23:11:34,833 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 213 [2021-12-14 23:11:34,834 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 223 states to 223 states and 333 transitions. [2021-12-14 23:11:34,834 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 223 [2021-12-14 23:11:34,834 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 223 [2021-12-14 23:11:34,834 INFO L73 IsDeterministic]: Start isDeterministic. Operand 223 states and 333 transitions. [2021-12-14 23:11:34,835 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 23:11:34,835 INFO L681 BuchiCegarLoop]: Abstraction has 223 states and 333 transitions. [2021-12-14 23:11:34,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states and 333 transitions. [2021-12-14 23:11:34,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 209. [2021-12-14 23:11:34,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 209 states have (on average 1.5119617224880382) internal successors, (316), 208 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:34,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 316 transitions. [2021-12-14 23:11:34,838 INFO L704 BuchiCegarLoop]: Abstraction has 209 states and 316 transitions. [2021-12-14 23:11:34,838 INFO L587 BuchiCegarLoop]: Abstraction has 209 states and 316 transitions. [2021-12-14 23:11:34,839 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-12-14 23:11:34,839 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 209 states and 316 transitions. [2021-12-14 23:11:34,840 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 199 [2021-12-14 23:11:34,840 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:34,840 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:34,840 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:34,840 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-12-14 23:11:34,841 INFO L791 eck$LassoCheckResult]: Stem: 4714#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); 4651#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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; 4652#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 4693#L98-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; 4694#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 4628#L109-1 assume !false; 4774#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4744#L112 assume 12292 == ssl3_connect_~s__state~0#1; 4713#L113 [2021-12-14 23:11:34,841 INFO L793 eck$LassoCheckResult]: Loop: 4713#L113 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; 4630#L217 ssl3_connect_~s__server~0#1 := 0; 4631#L222 assume 0 != ssl3_connect_~cb~0#1; 4611#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 4612#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 4685#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 4638#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 4604#L249 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; 4605#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4754#L527 ssl3_connect_~skip~0#1 := 0; 4752#L109-1 assume !false; 4751#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4750#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 4749#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 4748#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 4746#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 4745#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 4725#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 4676#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 4677#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 4623#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 4624#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 4643#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 4678#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 4644#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 4645#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 4698#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 4606#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 4607#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 4667#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 4668#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 4679#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 4680#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 4712#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 4747#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 4708#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 4699#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 4700#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 4681#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 4673#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 4674#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 4663#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 4664#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 4690#L205 assume 4352 == ssl3_connect_~s__state~0#1; 4647#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 4648#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 4704#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 4705#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4777#L527 ssl3_connect_~skip~0#1 := 0; 4776#L109-1 assume !false; 4772#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4773#L112 assume 12292 == ssl3_connect_~s__state~0#1; 4713#L113 [2021-12-14 23:11:34,841 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:34,841 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 3 times [2021-12-14 23:11:34,842 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:34,842 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136620771] [2021-12-14 23:11:34,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:34,842 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:34,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:34,846 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:34,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:34,851 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:34,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:34,851 INFO L85 PathProgramCache]: Analyzing trace with hash -757879657, now seen corresponding path program 1 times [2021-12-14 23:11:34,852 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:34,852 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120566145] [2021-12-14 23:11:34,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:34,852 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:34,856 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:34,868 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:11:34,869 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:34,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120566145] [2021-12-14 23:11:34,869 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120566145] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:34,869 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:34,869 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:34,869 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529374876] [2021-12-14 23:11:34,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:34,870 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:34,870 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:34,870 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:34,870 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:34,870 INFO L87 Difference]: Start difference. First operand 209 states and 316 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-12-14 23:11:34,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:34,948 INFO L93 Difference]: Finished difference Result 227 states and 340 transitions. [2021-12-14 23:11:34,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:34,949 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 227 states and 340 transitions. [2021-12-14 23:11:34,950 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 217 [2021-12-14 23:11:34,952 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 227 states to 227 states and 340 transitions. [2021-12-14 23:11:34,952 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 227 [2021-12-14 23:11:34,952 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 227 [2021-12-14 23:11:34,952 INFO L73 IsDeterministic]: Start isDeterministic. Operand 227 states and 340 transitions. [2021-12-14 23:11:34,952 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 23:11:34,952 INFO L681 BuchiCegarLoop]: Abstraction has 227 states and 340 transitions. [2021-12-14 23:11:34,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states and 340 transitions. [2021-12-14 23:11:34,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 224. [2021-12-14 23:11:34,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 224 states have (on average 1.5) internal successors, (336), 223 states have internal predecessors, (336), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:34,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 336 transitions. [2021-12-14 23:11:34,956 INFO L704 BuchiCegarLoop]: Abstraction has 224 states and 336 transitions. [2021-12-14 23:11:34,956 INFO L587 BuchiCegarLoop]: Abstraction has 224 states and 336 transitions. [2021-12-14 23:11:34,956 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-12-14 23:11:34,956 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 224 states and 336 transitions. [2021-12-14 23:11:34,957 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 214 [2021-12-14 23:11:34,957 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:34,957 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:34,958 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:34,958 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-12-14 23:11:34,958 INFO L791 eck$LassoCheckResult]: Stem: 5158#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); 5093#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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; 5094#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 5135#L98-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; 5136#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 5071#L109-1 assume !false; 5195#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5194#L112 assume 12292 == ssl3_connect_~s__state~0#1; 5157#L113 [2021-12-14 23:11:34,959 INFO L793 eck$LassoCheckResult]: Loop: 5157#L113 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; 5073#L217 ssl3_connect_~s__server~0#1 := 0; 5074#L222 assume 0 != ssl3_connect_~cb~0#1; 5054#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 5055#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 5127#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 5081#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 5046#L249 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; 5047#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5203#L527 ssl3_connect_~skip~0#1 := 0; 5201#L109-1 assume !false; 5198#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5197#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 5196#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 5145#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 5146#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 5137#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 5138#L127 assume 4368 == ssl3_connect_~s__state~0#1; 5100#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 5101#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 5103#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 5104#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 5125#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5235#L527 ssl3_connect_~skip~0#1 := 0; 5233#L109-1 assume !false; 5232#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5231#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 5230#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 5227#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 5226#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 5225#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 5224#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 5223#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 5222#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 5066#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 5067#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 5085#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 5120#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 5086#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 5087#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 5140#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 5048#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 5049#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 5109#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 5110#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 5121#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 5122#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 5155#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 5193#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 5151#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 5141#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 5142#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 5123#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 5115#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 5116#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 5105#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 5106#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 5132#L205 assume 4352 == ssl3_connect_~s__state~0#1; 5089#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 5090#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 5147#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 5148#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5182#L527 ssl3_connect_~skip~0#1 := 0; 5181#L109-1 assume !false; 5180#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5179#L112 assume 12292 == ssl3_connect_~s__state~0#1; 5157#L113 [2021-12-14 23:11:34,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:34,959 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 4 times [2021-12-14 23:11:34,959 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:34,959 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760097103] [2021-12-14 23:11:34,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:34,960 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:34,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:34,964 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:34,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:34,969 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:34,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:34,969 INFO L85 PathProgramCache]: Analyzing trace with hash -1752567442, now seen corresponding path program 1 times [2021-12-14 23:11:34,969 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:34,969 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1177410022] [2021-12-14 23:11:34,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:34,969 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:34,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:34,989 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:11:34,989 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:34,990 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1177410022] [2021-12-14 23:11:34,990 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1177410022] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:34,990 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:34,990 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:34,990 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409775718] [2021-12-14 23:11:34,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:34,991 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:34,991 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:34,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:34,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:34,992 INFO L87 Difference]: Start difference. First operand 224 states and 336 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-12-14 23:11:35,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:35,076 INFO L93 Difference]: Finished difference Result 228 states and 337 transitions. [2021-12-14 23:11:35,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:35,077 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 228 states and 337 transitions. [2021-12-14 23:11:35,078 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 218 [2021-12-14 23:11:35,079 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 228 states to 228 states and 337 transitions. [2021-12-14 23:11:35,079 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 228 [2021-12-14 23:11:35,080 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 228 [2021-12-14 23:11:35,080 INFO L73 IsDeterministic]: Start isDeterministic. Operand 228 states and 337 transitions. [2021-12-14 23:11:35,081 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 23:11:35,081 INFO L681 BuchiCegarLoop]: Abstraction has 228 states and 337 transitions. [2021-12-14 23:11:35,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states and 337 transitions. [2021-12-14 23:11:35,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 224. [2021-12-14 23:11:35,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 224 states have (on average 1.4776785714285714) internal successors, (331), 223 states have internal predecessors, (331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:35,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 331 transitions. [2021-12-14 23:11:35,085 INFO L704 BuchiCegarLoop]: Abstraction has 224 states and 331 transitions. [2021-12-14 23:11:35,085 INFO L587 BuchiCegarLoop]: Abstraction has 224 states and 331 transitions. [2021-12-14 23:11:35,085 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-12-14 23:11:35,085 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 224 states and 331 transitions. [2021-12-14 23:11:35,086 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 214 [2021-12-14 23:11:35,086 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:35,086 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:35,088 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:35,088 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-12-14 23:11:35,089 INFO L791 eck$LassoCheckResult]: Stem: 5618#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); 5554#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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; 5555#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 5597#L98-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; 5598#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 5530#L109-1 assume !false; 5659#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5651#L112 assume 12292 == ssl3_connect_~s__state~0#1; 5617#L113 [2021-12-14 23:11:35,090 INFO L793 eck$LassoCheckResult]: Loop: 5617#L113 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; 5532#L217 ssl3_connect_~s__server~0#1 := 0; 5533#L222 assume 0 != ssl3_connect_~cb~0#1; 5512#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 5513#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 5588#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 5540#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 5504#L249 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; 5505#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5559#L527 ssl3_connect_~skip~0#1 := 0; 5609#L109-1 assume !false; 5591#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5592#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 5668#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 5667#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 5666#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 5599#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 5600#L127 assume 4368 == ssl3_connect_~s__state~0#1; 5561#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 5562#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 5564#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 5565#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 5586#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5691#L527 ssl3_connect_~skip~0#1 := 0; 5690#L109-1 assume !false; 5688#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5687#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 5578#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 5579#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 5605#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 5665#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 5619#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 5580#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 5581#L133 assume 4384 == ssl3_connect_~s__state~0#1; 5526#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 5495#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 5496#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 5497#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 5498#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 5517#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5699#L527 ssl3_connect_~skip~0#1 := 0; 5698#L109-1 assume !false; 5696#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5568#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 5569#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 5635#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 5636#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 5639#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 5640#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 5624#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 5625#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 5524#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 5525#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 5649#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 5634#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 5633#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 5626#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 5627#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 5697#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 5631#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 5632#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 5695#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 5694#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 5693#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 5692#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 5543#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 5544#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 5664#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 5663#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 5662#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 5661#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 5660#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 5655#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 5567#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 5594#L205 assume 4352 == ssl3_connect_~s__state~0#1; 5550#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 5551#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 5606#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 5607#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5681#L527 ssl3_connect_~skip~0#1 := 0; 5654#L109-1 assume !false; 5653#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5652#L112 assume 12292 == ssl3_connect_~s__state~0#1; 5617#L113 [2021-12-14 23:11:35,090 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:35,091 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 5 times [2021-12-14 23:11:35,091 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:35,091 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444671379] [2021-12-14 23:11:35,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:35,091 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:35,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:35,099 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:35,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:35,107 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:35,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:35,107 INFO L85 PathProgramCache]: Analyzing trace with hash -1106510103, now seen corresponding path program 1 times [2021-12-14 23:11:35,107 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:35,107 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365031649] [2021-12-14 23:11:35,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:35,108 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:35,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:35,166 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-14 23:11:35,167 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:35,167 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365031649] [2021-12-14 23:11:35,167 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365031649] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:35,167 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:35,167 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:35,167 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2122452628] [2021-12-14 23:11:35,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:35,169 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:35,169 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:35,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:35,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:35,170 INFO L87 Difference]: Start difference. First operand 224 states and 331 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-12-14 23:11:35,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:35,281 INFO L93 Difference]: Finished difference Result 267 states and 380 transitions. [2021-12-14 23:11:35,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:35,281 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 267 states and 380 transitions. [2021-12-14 23:11:35,283 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 257 [2021-12-14 23:11:35,284 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 267 states to 267 states and 380 transitions. [2021-12-14 23:11:35,284 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 267 [2021-12-14 23:11:35,285 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 267 [2021-12-14 23:11:35,285 INFO L73 IsDeterministic]: Start isDeterministic. Operand 267 states and 380 transitions. [2021-12-14 23:11:35,285 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 23:11:35,285 INFO L681 BuchiCegarLoop]: Abstraction has 267 states and 380 transitions. [2021-12-14 23:11:35,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 267 states and 380 transitions. [2021-12-14 23:11:35,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 267 to 264. [2021-12-14 23:11:35,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 264 states, 264 states have (on average 1.4242424242424243) internal successors, (376), 263 states have internal predecessors, (376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:35,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 376 transitions. [2021-12-14 23:11:35,289 INFO L704 BuchiCegarLoop]: Abstraction has 264 states and 376 transitions. [2021-12-14 23:11:35,289 INFO L587 BuchiCegarLoop]: Abstraction has 264 states and 376 transitions. [2021-12-14 23:11:35,289 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-12-14 23:11:35,289 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 264 states and 376 transitions. [2021-12-14 23:11:35,290 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 254 [2021-12-14 23:11:35,290 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:35,290 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:35,291 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:35,291 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-12-14 23:11:35,291 INFO L791 eck$LassoCheckResult]: Stem: 6116#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); 6048#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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; 6049#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 6092#L98-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; 6093#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 6026#L109-1 assume !false; 6160#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6159#L112 assume 12292 == ssl3_connect_~s__state~0#1; 6115#L113 [2021-12-14 23:11:35,291 INFO L793 eck$LassoCheckResult]: Loop: 6115#L113 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; 6028#L217 ssl3_connect_~s__server~0#1 := 0; 6029#L222 assume 0 != ssl3_connect_~cb~0#1; 6009#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 6010#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 6083#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 6036#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 6001#L249 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; 6002#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6245#L527 ssl3_connect_~skip~0#1 := 0; 6244#L109-1 assume !false; 6198#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6197#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 6196#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 6195#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 6194#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 6094#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 6095#L127 assume 4368 == ssl3_connect_~s__state~0#1; 6055#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 6056#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 6058#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 6059#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 6080#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6225#L527 ssl3_connect_~skip~0#1 := 0; 6223#L109-1 assume !false; 6220#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6219#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 6218#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 6216#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 6215#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 6192#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 6193#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 6212#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 6161#L133 assume 4384 == ssl3_connect_~s__state~0#1; 6079#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 5992#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 5993#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 5994#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 5996#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 6014#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6053#L527 ssl3_connect_~skip~0#1 := 0; 6117#L109-1 assume !false; 6086#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6087#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 6235#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 6233#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 6227#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 6140#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 6141#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 6126#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 6127#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 6162#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 6135#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 6136#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 6134#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 6133#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 6128#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 6129#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 6130#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 6131#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 6132#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 6152#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 6153#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 6154#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 6155#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 6163#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 6156#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 6157#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 6123#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 6124#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 6125#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 6164#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 6165#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 6061#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 6089#L205 assume 4352 == ssl3_connect_~s__state~0#1; 6044#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 6045#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 6105#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 6106#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6147#L527 ssl3_connect_~skip~0#1 := 0; 6146#L109-1 assume !false; 6145#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6144#L112 assume 12292 == ssl3_connect_~s__state~0#1; 6115#L113 [2021-12-14 23:11:35,291 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:35,292 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 6 times [2021-12-14 23:11:35,292 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:35,292 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990794192] [2021-12-14 23:11:35,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:35,292 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:35,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:35,297 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:35,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:35,302 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:35,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:35,302 INFO L85 PathProgramCache]: Analyzing trace with hash 821762599, now seen corresponding path program 1 times [2021-12-14 23:11:35,303 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:35,303 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560905153] [2021-12-14 23:11:35,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:35,303 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:35,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:35,324 INFO L134 CoverageAnalysis]: Checked inductivity of 47 backedges. 37 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-14 23:11:35,324 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:35,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560905153] [2021-12-14 23:11:35,325 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560905153] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:35,325 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:35,325 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:35,325 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173926594] [2021-12-14 23:11:35,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:35,326 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:35,326 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:35,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:35,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:35,326 INFO L87 Difference]: Start difference. First operand 264 states and 376 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-12-14 23:11:35,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:35,408 INFO L93 Difference]: Finished difference Result 287 states and 406 transitions. [2021-12-14 23:11:35,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:35,409 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 287 states and 406 transitions. [2021-12-14 23:11:35,410 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 277 [2021-12-14 23:11:35,412 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 287 states to 287 states and 406 transitions. [2021-12-14 23:11:35,412 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 287 [2021-12-14 23:11:35,412 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 287 [2021-12-14 23:11:35,412 INFO L73 IsDeterministic]: Start isDeterministic. Operand 287 states and 406 transitions. [2021-12-14 23:11:35,413 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 23:11:35,413 INFO L681 BuchiCegarLoop]: Abstraction has 287 states and 406 transitions. [2021-12-14 23:11:35,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 287 states and 406 transitions. [2021-12-14 23:11:35,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 287 to 283. [2021-12-14 23:11:35,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 283 states, 283 states have (on average 1.4134275618374559) internal successors, (400), 282 states have internal predecessors, (400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:35,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 283 states to 283 states and 400 transitions. [2021-12-14 23:11:35,417 INFO L704 BuchiCegarLoop]: Abstraction has 283 states and 400 transitions. [2021-12-14 23:11:35,417 INFO L587 BuchiCegarLoop]: Abstraction has 283 states and 400 transitions. [2021-12-14 23:11:35,417 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-12-14 23:11:35,418 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 283 states and 400 transitions. [2021-12-14 23:11:35,419 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 273 [2021-12-14 23:11:35,419 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:35,419 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:35,420 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:35,420 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:35,420 INFO L791 eck$LassoCheckResult]: Stem: 6674#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); 6606#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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; 6607#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 6651#L98-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; 6652#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 6583#L109-1 assume !false; 6717#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6716#L112 assume 12292 == ssl3_connect_~s__state~0#1; 6673#L113 [2021-12-14 23:11:35,421 INFO L793 eck$LassoCheckResult]: Loop: 6673#L113 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; 6585#L217 ssl3_connect_~s__server~0#1 := 0; 6586#L222 assume 0 != ssl3_connect_~cb~0#1; 6566#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 6567#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 6642#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 6593#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 6558#L249 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; 6559#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6611#L527 ssl3_connect_~skip~0#1 := 0; 6665#L109-1 assume !false; 6675#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6823#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 6822#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 6821#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 6820#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 6653#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 6654#L127 assume 4368 == ssl3_connect_~s__state~0#1; 6613#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 6614#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 6616#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 6617#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 6639#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6815#L527 ssl3_connect_~skip~0#1 := 0; 6814#L109-1 assume !false; 6813#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6812#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 6811#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 6810#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 6809#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 6808#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 6676#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 6631#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 6632#L133 assume 4384 == ssl3_connect_~s__state~0#1; 6638#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 6549#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 6550#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 6551#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 6553#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 6786#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6779#L527 ssl3_connect_~skip~0#1 := 0; 6777#L109-1 assume !false; 6776#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6775#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 6773#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 6771#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 6769#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 6767#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 6765#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 6764#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 6763#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 6762#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 6760#L139 assume 4400 == ssl3_connect_~s__state~0#1; 6667#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 6601#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 6571#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6790#L527 ssl3_connect_~skip~0#1 := 0; 6788#L109-1 assume !false; 6781#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6755#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 6756#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 6694#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 6695#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 6807#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 6805#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 6803#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 6802#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 6748#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 6746#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 6744#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 6742#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 6739#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 6685#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 6686#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 6737#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 6736#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 6735#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 6732#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 6731#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 6730#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 6729#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 6728#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 6726#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 6723#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 6722#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 6681#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 6682#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 6733#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 6734#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 6619#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 6648#L205 assume 4352 == ssl3_connect_~s__state~0#1; 6602#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 6603#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 6662#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 6663#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 6704#L527 ssl3_connect_~skip~0#1 := 0; 6703#L109-1 assume !false; 6702#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 6701#L112 assume 12292 == ssl3_connect_~s__state~0#1; 6673#L113 [2021-12-14 23:11:35,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:35,421 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 7 times [2021-12-14 23:11:35,421 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:35,421 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181216971] [2021-12-14 23:11:35,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:35,422 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:35,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:35,425 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:35,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:35,430 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:35,431 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:35,431 INFO L85 PathProgramCache]: Analyzing trace with hash 651167633, now seen corresponding path program 1 times [2021-12-14 23:11:35,431 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:35,431 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743320935] [2021-12-14 23:11:35,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:35,431 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:35,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:35,455 INFO L134 CoverageAnalysis]: Checked inductivity of 88 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-12-14 23:11:35,455 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:35,455 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743320935] [2021-12-14 23:11:35,455 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743320935] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:35,455 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:35,455 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:35,457 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520300122] [2021-12-14 23:11:35,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:35,458 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:35,458 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:35,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:35,459 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:35,459 INFO L87 Difference]: Start difference. First operand 283 states and 400 transitions. cyclomatic complexity: 118 Second operand has 3 states, 3 states have (on average 26.333333333333332) internal successors, (79), 3 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:35,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:35,544 INFO L93 Difference]: Finished difference Result 307 states and 430 transitions. [2021-12-14 23:11:35,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:35,545 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 307 states and 430 transitions. [2021-12-14 23:11:35,547 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 297 [2021-12-14 23:11:35,548 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 307 states to 307 states and 430 transitions. [2021-12-14 23:11:35,549 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 307 [2021-12-14 23:11:35,549 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 307 [2021-12-14 23:11:35,549 INFO L73 IsDeterministic]: Start isDeterministic. Operand 307 states and 430 transitions. [2021-12-14 23:11:35,550 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 23:11:35,550 INFO L681 BuchiCegarLoop]: Abstraction has 307 states and 430 transitions. [2021-12-14 23:11:35,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states and 430 transitions. [2021-12-14 23:11:35,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 304. [2021-12-14 23:11:35,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 304 states have (on average 1.4013157894736843) internal successors, (426), 303 states have internal predecessors, (426), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:35,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 426 transitions. [2021-12-14 23:11:35,554 INFO L704 BuchiCegarLoop]: Abstraction has 304 states and 426 transitions. [2021-12-14 23:11:35,554 INFO L587 BuchiCegarLoop]: Abstraction has 304 states and 426 transitions. [2021-12-14 23:11:35,554 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-12-14 23:11:35,554 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 304 states and 426 transitions. [2021-12-14 23:11:35,555 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 294 [2021-12-14 23:11:35,555 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:35,555 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:35,556 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:35,556 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:35,557 INFO L791 eck$LassoCheckResult]: Stem: 7275#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); 7204#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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; 7205#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 7250#L98-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; 7251#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 7179#L109-1 assume !false; 7315#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7314#L112 assume 12292 == ssl3_connect_~s__state~0#1; 7274#L113 [2021-12-14 23:11:35,557 INFO L793 eck$LassoCheckResult]: Loop: 7274#L113 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; 7181#L217 ssl3_connect_~s__server~0#1 := 0; 7182#L222 assume 0 != ssl3_connect_~cb~0#1; 7162#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 7163#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 7241#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 7189#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 7154#L249 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; 7155#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7434#L527 ssl3_connect_~skip~0#1 := 0; 7433#L109-1 assume !false; 7432#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7431#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 7430#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 7429#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 7428#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 7252#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 7253#L127 assume 4368 == ssl3_connect_~s__state~0#1; 7211#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 7212#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 7214#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 7215#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 7237#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7377#L527 ssl3_connect_~skip~0#1 := 0; 7375#L109-1 assume !false; 7373#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7371#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 7369#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 7367#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 7364#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 7361#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 7359#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 7354#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 7320#L133 assume 4384 == ssl3_connect_~s__state~0#1; 7236#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 7145#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 7146#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 7147#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 7149#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 7389#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7378#L527 ssl3_connect_~skip~0#1 := 0; 7376#L109-1 assume !false; 7374#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7372#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 7370#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 7368#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 7365#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 7362#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 7360#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 7357#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 7355#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 7174#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 7175#L139 assume 4400 == ssl3_connect_~s__state~0#1; 7269#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 7199#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 7218#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7209#L527 ssl3_connect_~skip~0#1 := 0; 7267#L109-1 assume !false; 7442#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7440#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 7435#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 7263#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 7264#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 7427#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 7278#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 7230#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 7231#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 7273#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 7194#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 7195#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 7232#L145 assume 4416 == ssl3_connect_~s__state~0#1; 7197#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 7160#L308 assume 3 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 4; 7161#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 7238#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 7167#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7344#L527 ssl3_connect_~skip~0#1 := 0; 7343#L109-1 assume !false; 7342#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7341#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 7340#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 7339#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 7338#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 7337#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 7336#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 7285#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 7286#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 7321#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 7322#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 7296#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 7297#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 7196#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 7198#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 7287#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 7288#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 7289#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 7290#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 7311#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 7334#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 7333#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 7332#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 7331#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 7330#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 7329#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 7328#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 7283#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 7284#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 7324#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 7325#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 7217#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 7247#L205 assume 4352 == ssl3_connect_~s__state~0#1; 7200#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 7201#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 7265#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 7266#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7301#L527 ssl3_connect_~skip~0#1 := 0; 7300#L109-1 assume !false; 7299#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7298#L112 assume 12292 == ssl3_connect_~s__state~0#1; 7274#L113 [2021-12-14 23:11:35,557 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:35,558 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 8 times [2021-12-14 23:11:35,558 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:35,558 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1261181126] [2021-12-14 23:11:35,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:35,558 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:35,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:35,562 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:35,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:35,566 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:35,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:35,567 INFO L85 PathProgramCache]: Analyzing trace with hash 572453145, now seen corresponding path program 1 times [2021-12-14 23:11:35,567 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:35,567 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2115174625] [2021-12-14 23:11:35,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:35,567 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:35,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:35,601 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 116 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2021-12-14 23:11:35,601 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:35,601 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2115174625] [2021-12-14 23:11:35,602 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2115174625] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:35,602 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:35,602 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:35,602 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91601434] [2021-12-14 23:11:35,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:35,604 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:35,605 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:35,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:35,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:35,605 INFO L87 Difference]: Start difference. First operand 304 states and 426 transitions. cyclomatic complexity: 123 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-12-14 23:11:35,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:35,625 INFO L93 Difference]: Finished difference Result 598 states and 836 transitions. [2021-12-14 23:11:35,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:35,626 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 598 states and 836 transitions. [2021-12-14 23:11:35,629 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 588 [2021-12-14 23:11:35,631 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 598 states to 598 states and 836 transitions. [2021-12-14 23:11:35,632 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 598 [2021-12-14 23:11:35,632 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 598 [2021-12-14 23:11:35,632 INFO L73 IsDeterministic]: Start isDeterministic. Operand 598 states and 836 transitions. [2021-12-14 23:11:35,633 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 23:11:35,633 INFO L681 BuchiCegarLoop]: Abstraction has 598 states and 836 transitions. [2021-12-14 23:11:35,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 598 states and 836 transitions. [2021-12-14 23:11:35,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 598 to 598. [2021-12-14 23:11:35,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 598 states, 598 states have (on average 1.3979933110367893) internal successors, (836), 597 states have internal predecessors, (836), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:35,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 598 states to 598 states and 836 transitions. [2021-12-14 23:11:35,641 INFO L704 BuchiCegarLoop]: Abstraction has 598 states and 836 transitions. [2021-12-14 23:11:35,642 INFO L587 BuchiCegarLoop]: Abstraction has 598 states and 836 transitions. [2021-12-14 23:11:35,642 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-12-14 23:11:35,642 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 598 states and 836 transitions. [2021-12-14 23:11:35,644 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 588 [2021-12-14 23:11:35,644 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:35,644 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:35,646 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:35,646 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 5, 5, 5, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:35,646 INFO L791 eck$LassoCheckResult]: Stem: 8177#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); 8110#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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; 8111#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 8158#L98-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; 8159#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 8087#L109-1 assume !false; 8150#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8125#L112 assume 12292 == ssl3_connect_~s__state~0#1; 8126#L113 [2021-12-14 23:11:35,646 INFO L793 eck$LassoCheckResult]: Loop: 8126#L113 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; 8090#L217 ssl3_connect_~s__server~0#1 := 0; 8091#L222 assume 0 != ssl3_connect_~cb~0#1; 8070#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 8071#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 8147#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 8098#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 8062#L249 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; 8063#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8454#L527 ssl3_connect_~skip~0#1 := 0; 8452#L109-1 assume !false; 8450#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8448#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 8446#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 8444#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 8442#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 8440#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 8189#L127 assume 4368 == ssl3_connect_~s__state~0#1; 8117#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 8118#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 8120#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 8121#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 8144#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8631#L527 ssl3_connect_~skip~0#1 := 0; 8629#L109-1 assume !false; 8627#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8625#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 8623#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 8621#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 8619#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 8617#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 8615#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 8613#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 8611#L133 assume 4384 == ssl3_connect_~s__state~0#1; 8143#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 8053#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 8054#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 8055#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 8057#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 8538#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8532#L527 ssl3_connect_~skip~0#1 := 0; 8530#L109-1 assume !false; 8528#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8526#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 8524#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 8522#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 8521#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 8513#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 8510#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 8508#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 8506#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 8505#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 8199#L139 assume 4400 == ssl3_connect_~s__state~0#1; 8200#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 8319#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 8315#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8309#L527 ssl3_connect_~skip~0#1 := 0; 8307#L109-1 assume !false; 8305#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8302#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 8300#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 8298#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 8288#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 8285#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 8280#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 8279#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 8278#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 8277#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 8276#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 8274#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 8273#L145 assume 4416 == ssl3_connect_~s__state~0#1; 8206#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 8268#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 8266#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 8176#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 8075#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8453#L527 ssl3_connect_~skip~0#1 := 0; 8451#L109-1 assume !false; 8449#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8447#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 8445#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 8443#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 8441#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 8439#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 8438#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 8190#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 8191#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 8488#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 8485#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 8201#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 8202#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 8205#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 8192#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 8194#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 8183#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 8184#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 8185#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 8434#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 8435#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 8436#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 8292#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 8293#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 8213#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 8214#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 8186#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 8187#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 8188#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 8431#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 8432#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 8123#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 8344#L205 assume 4352 == ssl3_connect_~s__state~0#1; 8265#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 8256#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 8255#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 8249#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 8243#L527 ssl3_connect_~skip~0#1 := 0; 8241#L109-1 assume !false; 8227#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 8228#L112 assume 12292 == ssl3_connect_~s__state~0#1; 8126#L113 [2021-12-14 23:11:35,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:35,647 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 9 times [2021-12-14 23:11:35,647 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:35,647 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615025254] [2021-12-14 23:11:35,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:35,647 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:35,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:35,652 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:35,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:35,657 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:35,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:35,658 INFO L85 PathProgramCache]: Analyzing trace with hash 219364763, now seen corresponding path program 1 times [2021-12-14 23:11:35,658 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:35,658 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986662704] [2021-12-14 23:11:35,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:35,659 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:35,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:35,688 INFO L134 CoverageAnalysis]: Checked inductivity of 145 backedges. 77 proven. 0 refuted. 0 times theorem prover too weak. 68 trivial. 0 not checked. [2021-12-14 23:11:35,688 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:35,688 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986662704] [2021-12-14 23:11:35,689 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [986662704] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:35,689 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:35,689 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:35,689 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1902962179] [2021-12-14 23:11:35,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:35,689 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:35,690 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:35,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:35,690 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:35,691 INFO L87 Difference]: Start difference. First operand 598 states and 836 transitions. cyclomatic complexity: 239 Second operand has 3 states, 3 states have (on average 28.666666666666668) internal successors, (86), 3 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:35,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:35,779 INFO L93 Difference]: Finished difference Result 650 states and 898 transitions. [2021-12-14 23:11:35,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:35,780 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 650 states and 898 transitions. [2021-12-14 23:11:35,783 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 640 [2021-12-14 23:11:35,785 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 650 states to 650 states and 898 transitions. [2021-12-14 23:11:35,786 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 650 [2021-12-14 23:11:35,786 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 650 [2021-12-14 23:11:35,786 INFO L73 IsDeterministic]: Start isDeterministic. Operand 650 states and 898 transitions. [2021-12-14 23:11:35,787 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 23:11:35,787 INFO L681 BuchiCegarLoop]: Abstraction has 650 states and 898 transitions. [2021-12-14 23:11:35,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 650 states and 898 transitions. [2021-12-14 23:11:35,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 650 to 644. [2021-12-14 23:11:35,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 644 states, 644 states have (on average 1.3850931677018634) internal successors, (892), 643 states have internal predecessors, (892), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:35,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 644 states to 644 states and 892 transitions. [2021-12-14 23:11:35,796 INFO L704 BuchiCegarLoop]: Abstraction has 644 states and 892 transitions. [2021-12-14 23:11:35,796 INFO L587 BuchiCegarLoop]: Abstraction has 644 states and 892 transitions. [2021-12-14 23:11:35,797 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-12-14 23:11:35,797 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 644 states and 892 transitions. [2021-12-14 23:11:35,799 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 634 [2021-12-14 23:11:35,800 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:35,800 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:35,801 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:35,801 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-12-14 23:11:35,801 INFO L791 eck$LassoCheckResult]: Stem: 9436#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); 9369#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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; 9370#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 9415#L98-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; 9416#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 9343#L109-1 assume !false; 9614#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9613#L112 assume 12292 == ssl3_connect_~s__state~0#1; 9509#L113 [2021-12-14 23:11:35,802 INFO L793 eck$LassoCheckResult]: Loop: 9509#L113 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; 9474#L217 ssl3_connect_~s__server~0#1 := 0; 9839#L222 assume 0 != ssl3_connect_~cb~0#1; 9838#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 9837#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 9835#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 9833#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 9832#L249 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; 9831#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 9826#L527 ssl3_connect_~skip~0#1 := 0; 9825#L109-1 assume !false; 9824#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9823#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 9822#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 9820#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 9819#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 9818#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 9817#L127 assume 4368 == ssl3_connect_~s__state~0#1; 9452#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 9816#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 9441#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 9815#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 9814#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 9809#L527 ssl3_connect_~skip~0#1 := 0; 9808#L109-1 assume !false; 9807#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9806#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 9805#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 9804#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 9803#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 9802#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 9801#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 9800#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 9799#L133 assume 4384 == ssl3_connect_~s__state~0#1; 9607#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 9798#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 9308#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 9796#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 9795#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 9794#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 9789#L527 ssl3_connect_~skip~0#1 := 0; 9788#L109-1 assume !false; 9787#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9786#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 9785#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 9784#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 9783#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 9781#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 9780#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 9779#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 9778#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 9777#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 9775#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 9774#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 9773#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 9771#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 9770#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 9764#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 9762#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 9760#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 9758#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 9756#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 9397#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 9398#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 9313#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 9314#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 9357#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 9418#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 9419#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 9399#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 9390#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 9391#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 9403#L199 assume 4560 == ssl3_connect_~s__state~0#1; 9355#L203 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 9356#L438 assume !(ssl3_connect_~ret~0#1 <= 0); 9348#L441 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 9349#L441-2 ssl3_connect_~s__init_num~0#1 := 0; 9331#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 9676#L527 ssl3_connect_~skip~0#1 := 0; 9673#L109-1 assume !false; 9670#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9667#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 9664#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 9660#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 9658#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 9656#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 9654#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 9451#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 9453#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 9605#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 9606#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 9458#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 9459#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 9466#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 9467#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 9447#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 9449#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 9636#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 9635#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 9634#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 9593#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 9592#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 9590#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 9591#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 9461#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 9462#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 9623#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 9586#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 9587#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 9624#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 9618#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 9529#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 9528#L205 assume 4352 == ssl3_connect_~s__state~0#1; 9527#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 9525#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 9523#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 9522#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 9491#L527 ssl3_connect_~skip~0#1 := 0; 9492#L109-1 assume !false; 9485#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 9486#L112 assume 12292 == ssl3_connect_~s__state~0#1; 9509#L113 [2021-12-14 23:11:35,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:35,802 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 10 times [2021-12-14 23:11:35,802 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:35,802 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811446066] [2021-12-14 23:11:35,803 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:35,803 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:35,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:35,806 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:35,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:35,811 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:35,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:35,811 INFO L85 PathProgramCache]: Analyzing trace with hash 1103903327, now seen corresponding path program 1 times [2021-12-14 23:11:35,811 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:35,812 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594802538] [2021-12-14 23:11:35,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:35,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:35,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:35,850 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 76 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2021-12-14 23:11:35,850 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:35,850 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594802538] [2021-12-14 23:11:35,851 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1594802538] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:35,851 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:35,851 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:35,851 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520140181] [2021-12-14 23:11:35,851 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:35,851 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:35,852 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:35,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:35,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:35,852 INFO L87 Difference]: Start difference. First operand 644 states and 892 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-12-14 23:11:35,961 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:35,961 INFO L93 Difference]: Finished difference Result 720 states and 978 transitions. [2021-12-14 23:11:35,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:35,962 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 720 states and 978 transitions. [2021-12-14 23:11:35,965 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 710 [2021-12-14 23:11:35,969 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 720 states to 720 states and 978 transitions. [2021-12-14 23:11:35,969 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 720 [2021-12-14 23:11:35,969 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 720 [2021-12-14 23:11:35,970 INFO L73 IsDeterministic]: Start isDeterministic. Operand 720 states and 978 transitions. [2021-12-14 23:11:35,970 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 23:11:35,970 INFO L681 BuchiCegarLoop]: Abstraction has 720 states and 978 transitions. [2021-12-14 23:11:35,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 720 states and 978 transitions. [2021-12-14 23:11:35,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 720 to 716. [2021-12-14 23:11:35,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 716 states, 716 states have (on average 1.3603351955307263) internal successors, (974), 715 states have internal predecessors, (974), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:35,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 716 states to 716 states and 974 transitions. [2021-12-14 23:11:35,980 INFO L704 BuchiCegarLoop]: Abstraction has 716 states and 974 transitions. [2021-12-14 23:11:35,980 INFO L587 BuchiCegarLoop]: Abstraction has 716 states and 974 transitions. [2021-12-14 23:11:35,980 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-12-14 23:11:35,980 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 716 states and 974 transitions. [2021-12-14 23:11:35,983 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 706 [2021-12-14 23:11:35,983 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:35,983 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:35,984 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:35,984 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-12-14 23:11:35,984 INFO L791 eck$LassoCheckResult]: Stem: 10815#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); 10739#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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; 10740#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 10790#L98-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; 10791#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 10712#L109-1 assume !false; 11069#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11067#L112 assume 12292 == ssl3_connect_~s__state~0#1; 10883#L113 [2021-12-14 23:11:35,985 INFO L793 eck$LassoCheckResult]: Loop: 10883#L113 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; 10872#L217 ssl3_connect_~s__server~0#1 := 0; 11062#L222 assume 0 != ssl3_connect_~cb~0#1; 10694#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 10695#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 10777#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 10725#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 10686#L249 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; 10687#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10742#L527 ssl3_connect_~skip~0#1 := 0; 10804#L109-1 assume !false; 10780#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10755#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 10756#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 10764#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 10722#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 10723#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 10830#L127 assume 4368 == ssl3_connect_~s__state~0#1; 10744#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 10745#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 10821#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 11010#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 11008#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11003#L527 ssl3_connect_~skip~0#1 := 0; 11002#L109-1 assume !false; 11001#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11000#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 10999#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 10998#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 10997#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 10996#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 10995#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 10994#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 10993#L133 assume 4384 == ssl3_connect_~s__state~0#1; 10851#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 10677#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 10678#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 10679#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 10680#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 10781#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11377#L527 ssl3_connect_~skip~0#1 := 0; 11376#L109-1 assume !false; 11375#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11373#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 11372#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 11371#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 11370#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 11365#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 11363#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 11361#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 11359#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 11357#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 11355#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 11353#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 11351#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 11350#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 11349#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 11347#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 11345#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 11343#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 11341#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 11339#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 11337#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 11334#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 11331#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 11328#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 11325#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 10794#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 10795#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 11294#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 10761#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 10762#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 10776#L199 assume 4560 == ssl3_connect_~s__state~0#1; 10726#L203 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 10727#L438 assume !(ssl3_connect_~ret~0#1 <= 0); 10719#L441 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 3; 10721#L441-2 ssl3_connect_~s__init_num~0#1 := 0; 10691#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 11260#L527 ssl3_connect_~skip~0#1 := 0; 11258#L109-1 assume !false; 11256#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 11253#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 11247#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 10871#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 10873#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 10877#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 10878#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 11348#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 11346#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 11344#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 11342#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 11340#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 11338#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 11335#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 11332#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 11329#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 11326#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 11323#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 11321#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 11319#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 11315#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 11309#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 11307#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 11305#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 11303#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 11301#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 11299#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 10770#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 10771#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 11131#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 10749#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 10750#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 10922#L205 assume 4352 == ssl3_connect_~s__state~0#1; 10913#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 10901#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 10895#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 10892#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 10886#L527 ssl3_connect_~skip~0#1 := 0; 10885#L109-1 assume !false; 10884#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 10882#L112 assume 12292 == ssl3_connect_~s__state~0#1; 10883#L113 [2021-12-14 23:11:35,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:35,985 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 11 times [2021-12-14 23:11:35,985 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:35,986 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632514691] [2021-12-14 23:11:35,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:35,986 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:35,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:35,990 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:35,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:35,994 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:35,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:35,994 INFO L85 PathProgramCache]: Analyzing trace with hash -1262791267, now seen corresponding path program 1 times [2021-12-14 23:11:35,995 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:35,995 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010469340] [2021-12-14 23:11:35,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:35,995 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:36,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:36,028 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-12-14 23:11:36,029 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:36,029 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010469340] [2021-12-14 23:11:36,029 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010469340] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:36,029 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:36,029 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:36,029 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489712533] [2021-12-14 23:11:36,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:36,030 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:36,030 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:36,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:36,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:36,031 INFO L87 Difference]: Start difference. First operand 716 states and 974 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-12-14 23:11:36,046 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:36,046 INFO L93 Difference]: Finished difference Result 1296 states and 1780 transitions. [2021-12-14 23:11:36,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:36,047 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1296 states and 1780 transitions. [2021-12-14 23:11:36,053 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1286 [2021-12-14 23:11:36,059 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1296 states to 1296 states and 1780 transitions. [2021-12-14 23:11:36,059 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1296 [2021-12-14 23:11:36,060 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1296 [2021-12-14 23:11:36,060 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1296 states and 1780 transitions. [2021-12-14 23:11:36,061 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 23:11:36,062 INFO L681 BuchiCegarLoop]: Abstraction has 1296 states and 1780 transitions. [2021-12-14 23:11:36,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1296 states and 1780 transitions. [2021-12-14 23:11:36,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1296 to 1296. [2021-12-14 23:11:36,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1296 states, 1296 states have (on average 1.373456790123457) internal successors, (1780), 1295 states have internal predecessors, (1780), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:36,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1296 states to 1296 states and 1780 transitions. [2021-12-14 23:11:36,080 INFO L704 BuchiCegarLoop]: Abstraction has 1296 states and 1780 transitions. [2021-12-14 23:11:36,080 INFO L587 BuchiCegarLoop]: Abstraction has 1296 states and 1780 transitions. [2021-12-14 23:11:36,081 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-12-14 23:11:36,081 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1296 states and 1780 transitions. [2021-12-14 23:11:36,086 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1286 [2021-12-14 23:11:36,086 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:36,086 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:36,087 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:36,088 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [7, 7, 7, 7, 6, 6, 6, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:36,088 INFO L791 eck$LassoCheckResult]: Stem: 12832#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); 12756#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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; 12757#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 12806#L98-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; 12807#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 12731#L109-1 assume !false; 13892#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 13890#L112 assume 12292 == ssl3_connect_~s__state~0#1; 13595#L113 [2021-12-14 23:11:36,088 INFO L793 eck$LassoCheckResult]: Loop: 13595#L113 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; 13586#L217 ssl3_connect_~s__server~0#1 := 0; 13886#L222 assume 0 != ssl3_connect_~cb~0#1; 13884#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 13882#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 13879#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 13876#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 13874#L249 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; 13871#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 13865#L527 ssl3_connect_~skip~0#1 := 0; 13864#L109-1 assume !false; 13862#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 13860#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 13858#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 13857#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 13856#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 13853#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 13530#L127 assume 4368 == ssl3_connect_~s__state~0#1; 12761#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 12762#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 12764#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 12765#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 12791#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 13539#L527 ssl3_connect_~skip~0#1 := 0; 13538#L109-1 assume !false; 13537#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 13536#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 13535#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 13534#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 13533#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 13532#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 13531#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 13528#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 13460#L133 assume 4384 == ssl3_connect_~s__state~0#1; 12788#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 12789#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 12824#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 12825#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 12926#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 12927#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 12915#L527 ssl3_connect_~skip~0#1 := 0; 12916#L109-1 assume !false; 12911#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 12912#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 12907#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 12908#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 12903#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 12904#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 12899#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 12900#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 12895#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 12896#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 12877#L139 assume 4400 == ssl3_connect_~s__state~0#1; 12878#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 13462#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 13900#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 13895#L527 ssl3_connect_~skip~0#1 := 0; 13894#L109-1 assume !false; 13893#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 13891#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 13889#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 13888#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 13887#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 13885#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 13883#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 13881#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 13877#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 13875#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 13873#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 13872#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 13866#L145 assume 4416 == ssl3_connect_~s__state~0#1; 13577#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 13863#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 13861#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 13859#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 13847#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 13841#L527 ssl3_connect_~skip~0#1 := 0; 13839#L109-1 assume !false; 13837#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 13835#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 13833#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 13831#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 13829#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 13827#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 13825#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 13823#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 13821#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 13819#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 13817#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 13815#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 13813#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 13811#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 12860#L151 assume 4432 == ssl3_connect_~s__state~0#1; 12763#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 12727#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 12728#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 13612#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 13602#L527 ssl3_connect_~skip~0#1 := 0; 13600#L109-1 assume !false; 13598#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 13596#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 13593#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 13591#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 13589#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 13587#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 13584#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 13582#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 13581#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 12885#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 12886#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 13463#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 13464#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 13651#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 13649#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 13647#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 13645#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 13643#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 13641#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 13639#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 13637#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 13635#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 13630#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 13631#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 13632#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 13669#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 13667#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 13664#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 13665#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 13700#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 13551#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 13552#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 13554#L205 assume 4352 == ssl3_connect_~s__state~0#1; 13622#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 13619#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 13614#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 13607#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 13601#L527 ssl3_connect_~skip~0#1 := 0; 13599#L109-1 assume !false; 13597#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 13594#L112 assume 12292 == ssl3_connect_~s__state~0#1; 13595#L113 [2021-12-14 23:11:36,089 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:36,089 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 12 times [2021-12-14 23:11:36,089 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:36,089 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535395126] [2021-12-14 23:11:36,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:36,089 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:36,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:36,093 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:36,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:36,098 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:36,099 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:36,099 INFO L85 PathProgramCache]: Analyzing trace with hash 938275775, now seen corresponding path program 1 times [2021-12-14 23:11:36,099 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:36,099 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041877225] [2021-12-14 23:11:36,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:36,099 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:36,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:36,123 INFO L134 CoverageAnalysis]: Checked inductivity of 220 backedges. 100 proven. 0 refuted. 0 times theorem prover too weak. 120 trivial. 0 not checked. [2021-12-14 23:11:36,123 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:36,123 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041877225] [2021-12-14 23:11:36,124 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041877225] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:36,124 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:36,124 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:36,124 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [416330115] [2021-12-14 23:11:36,124 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:36,124 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:36,125 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:36,125 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:36,125 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:36,125 INFO L87 Difference]: Start difference. First operand 1296 states and 1780 transitions. cyclomatic complexity: 486 Second operand has 3 states, 3 states have (on average 30.666666666666668) internal successors, (92), 3 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:36,223 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:36,224 INFO L93 Difference]: Finished difference Result 1412 states and 1922 transitions. [2021-12-14 23:11:36,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:36,224 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1412 states and 1922 transitions. [2021-12-14 23:11:36,232 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1402 [2021-12-14 23:11:36,238 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1412 states to 1412 states and 1922 transitions. [2021-12-14 23:11:36,239 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1412 [2021-12-14 23:11:36,240 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1412 [2021-12-14 23:11:36,240 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1412 states and 1922 transitions. [2021-12-14 23:11:36,241 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 23:11:36,242 INFO L681 BuchiCegarLoop]: Abstraction has 1412 states and 1922 transitions. [2021-12-14 23:11:36,242 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1412 states and 1922 transitions. [2021-12-14 23:11:36,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1412 to 1396. [2021-12-14 23:11:36,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1396 states, 1396 states have (on average 1.3610315186246418) internal successors, (1900), 1395 states have internal predecessors, (1900), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:36,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1396 states to 1396 states and 1900 transitions. [2021-12-14 23:11:36,266 INFO L704 BuchiCegarLoop]: Abstraction has 1396 states and 1900 transitions. [2021-12-14 23:11:36,266 INFO L587 BuchiCegarLoop]: Abstraction has 1396 states and 1900 transitions. [2021-12-14 23:11:36,266 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-12-14 23:11:36,266 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1396 states and 1900 transitions. [2021-12-14 23:11:36,271 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1386 [2021-12-14 23:11:36,272 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:36,272 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:36,273 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:36,273 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-12-14 23:11:36,273 INFO L791 eck$LassoCheckResult]: Stem: 15563#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); 15471#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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; 15472#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 15523#L98-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; 15524#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 15444#L109-1 assume !false; 15830#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 15829#L112 assume 12292 == ssl3_connect_~s__state~0#1; 15561#L113 [2021-12-14 23:11:36,274 INFO L793 eck$LassoCheckResult]: Loop: 15561#L113 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; 15448#L217 ssl3_connect_~s__server~0#1 := 0; 15449#L222 assume 0 != ssl3_connect_~cb~0#1; 15528#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 15544#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 15545#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 15503#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 15418#L249 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; 15419#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16104#L527 ssl3_connect_~skip~0#1 := 0; 16101#L109-1 assume !false; 16098#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16095#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 16092#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 16089#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 16086#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 16083#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 15577#L127 assume 4368 == ssl3_connect_~s__state~0#1; 15476#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 15477#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 15572#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 16009#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 16007#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16001#L527 ssl3_connect_~skip~0#1 := 0; 15999#L109-1 assume !false; 15997#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 15995#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 15993#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 15991#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 15989#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 15986#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 15987#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 16461#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 15978#L133 assume 4384 == ssl3_connect_~s__state~0#1; 15979#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 15976#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 15554#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 15555#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 15969#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 15955#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 15949#L527 ssl3_connect_~skip~0#1 := 0; 15948#L109-1 assume !false; 15947#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 15945#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 15944#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 15942#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 15939#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 15936#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 15933#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 15932#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 15930#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 15854#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 15585#L139 assume 4400 == ssl3_connect_~s__state~0#1; 15586#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 15464#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 15483#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 15474#L527 ssl3_connect_~skip~0#1 := 0; 15539#L109-1 assume !false; 16770#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16768#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 15498#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 15499#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 15452#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 15453#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 15566#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 15496#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 15497#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 16757#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 15460#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 15461#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 15551#L145 assume 4416 == ssl3_connect_~s__state~0#1; 15598#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 16718#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 16716#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 16711#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 16700#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16690#L527 ssl3_connect_~skip~0#1 := 0; 16688#L109-1 assume !false; 16686#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16684#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 16682#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 16680#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 16678#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 16676#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 16674#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 16672#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 16670#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 16668#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 16666#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 16664#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 16662#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 16660#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 16658#L151 assume 4432 == ssl3_connect_~s__state~0#1; 15696#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 16655#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 16653#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 16651#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16646#L527 ssl3_connect_~skip~0#1 := 0; 16645#L109-1 assume !false; 16644#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16643#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 16642#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 16641#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 16640#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 16639#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 16638#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 16637#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 16636#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 16635#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 16634#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 16633#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 16632#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 16631#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 16630#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 16629#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 16628#L157 assume 4448 == ssl3_connect_~s__state~0#1; 15691#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 16550#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 16548#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 15785#L342 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 15753#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 15754#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16163#L527 ssl3_connect_~skip~0#1 := 0; 16162#L109-1 assume !false; 16161#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16160#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 16159#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 16158#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 16157#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 16156#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 16155#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 16154#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 16153#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 16152#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 16151#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 16149#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 15708#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 15704#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 15705#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 15695#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 15697#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 16237#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 15686#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 15684#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 15682#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 15679#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 15674#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 15676#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 15665#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 15666#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 15657#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 15658#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 15650#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 15647#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 15630#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 15631#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 15516#L205 assume 4352 == ssl3_connect_~s__state~0#1; 15465#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 15466#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 15773#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 15774#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 16217#L527 ssl3_connect_~skip~0#1 := 0; 16216#L109-1 assume !false; 16215#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16214#L112 assume 12292 == ssl3_connect_~s__state~0#1; 15561#L113 [2021-12-14 23:11:36,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:36,274 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 13 times [2021-12-14 23:11:36,275 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:36,275 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410017526] [2021-12-14 23:11:36,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:36,275 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:36,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:36,279 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:36,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:36,283 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:36,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:36,284 INFO L85 PathProgramCache]: Analyzing trace with hash 1288690919, now seen corresponding path program 1 times [2021-12-14 23:11:36,284 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:36,284 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108524687] [2021-12-14 23:11:36,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:36,285 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:36,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:36,337 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2021-12-14 23:11:36,337 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:36,337 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108524687] [2021-12-14 23:11:36,337 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108524687] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:36,338 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:36,338 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:36,338 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38107015] [2021-12-14 23:11:36,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:36,338 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:36,339 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:36,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:36,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:36,339 INFO L87 Difference]: Start difference. First operand 1396 states and 1900 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-12-14 23:11:36,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:36,443 INFO L93 Difference]: Finished difference Result 1516 states and 2040 transitions. [2021-12-14 23:11:36,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:36,444 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1516 states and 2040 transitions. [2021-12-14 23:11:36,451 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1506 [2021-12-14 23:11:36,457 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1516 states to 1516 states and 2040 transitions. [2021-12-14 23:11:36,457 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1516 [2021-12-14 23:11:36,459 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1516 [2021-12-14 23:11:36,459 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1516 states and 2040 transitions. [2021-12-14 23:11:36,461 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 23:11:36,461 INFO L681 BuchiCegarLoop]: Abstraction has 1516 states and 2040 transitions. [2021-12-14 23:11:36,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1516 states and 2040 transitions. [2021-12-14 23:11:36,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1516 to 1508. [2021-12-14 23:11:36,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1508 states, 1508 states have (on average 1.3474801061007957) internal successors, (2032), 1507 states have internal predecessors, (2032), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:36,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1508 states to 1508 states and 2032 transitions. [2021-12-14 23:11:36,484 INFO L704 BuchiCegarLoop]: Abstraction has 1508 states and 2032 transitions. [2021-12-14 23:11:36,484 INFO L587 BuchiCegarLoop]: Abstraction has 1508 states and 2032 transitions. [2021-12-14 23:11:36,484 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-12-14 23:11:36,484 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1508 states and 2032 transitions. [2021-12-14 23:11:36,489 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1498 [2021-12-14 23:11:36,490 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:36,490 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:36,491 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:36,491 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-12-14 23:11:36,491 INFO L791 eck$LassoCheckResult]: Stem: 18468#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); 18384#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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; 18385#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 18438#L98-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; 18439#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 18361#L109-1 assume !false; 18750#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 18609#L112 assume 12292 == ssl3_connect_~s__state~0#1; 18608#L113 [2021-12-14 23:11:36,492 INFO L793 eck$LassoCheckResult]: Loop: 18608#L113 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; 18518#L217 ssl3_connect_~s__server~0#1 := 0; 19778#L222 assume 0 != ssl3_connect_~cb~0#1; 19775#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 19770#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 19764#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 19762#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 19761#L249 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; 19753#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19746#L527 ssl3_connect_~skip~0#1 := 0; 19743#L109-1 assume !false; 19740#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19737#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 19734#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 19730#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 19726#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 19705#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 19706#L127 assume 4368 == ssl3_connect_~s__state~0#1; 18511#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 19713#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 19223#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 18420#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 18421#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19789#L527 ssl3_connect_~skip~0#1 := 0; 19788#L109-1 assume !false; 19787#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19786#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 19785#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 19784#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 19393#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 19126#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 19122#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 19097#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 19011#L133 assume 4384 == ssl3_connect_~s__state~0#1; 18418#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 18419#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 18875#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 18873#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 18872#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 18870#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 18865#L527 ssl3_connect_~skip~0#1 := 0; 18864#L109-1 assume !false; 18863#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 18862#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 18861#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 18860#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 18859#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 18858#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 18857#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 18856#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 18855#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 18854#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 18852#L139 assume 4400 == ssl3_connect_~s__state~0#1; 18853#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 18845#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 18842#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 18836#L527 ssl3_connect_~skip~0#1 := 0; 18834#L109-1 assume !false; 18832#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 18830#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 18828#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 18826#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 18824#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 18822#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 18820#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 18819#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 18818#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 18817#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 18815#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 18813#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 18812#L145 assume 4416 == ssl3_connect_~s__state~0#1; 18489#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 18341#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 18342#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 18422#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 18792#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 18786#L527 ssl3_connect_~skip~0#1 := 0; 18784#L109-1 assume !false; 18782#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 18780#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 18778#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 18776#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 18774#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 18772#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 18543#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 18542#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 18536#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 18533#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 18531#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 18529#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 18526#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 18523#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 18524#L151 assume 4432 == ssl3_connect_~s__state~0#1; 18393#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 18394#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 18723#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 18702#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 18696#L527 ssl3_connect_~skip~0#1 := 0; 18692#L109-1 assume !false; 18690#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 18685#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 18683#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 18679#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 18676#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 18674#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 18672#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 18670#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 18667#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 18665#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 18662#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 18656#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 18649#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 18645#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 18642#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 18638#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 18475#L157 assume 4448 == ssl3_connect_~s__state~0#1; 18474#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 18434#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 18435#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 19129#L342 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 19123#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 19121#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19116#L527 ssl3_connect_~skip~0#1 := 0; 18532#L109-1 assume !false; 18530#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 18527#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 18528#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 18765#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 18764#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 18763#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 18762#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 18760#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 18761#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 19013#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 19015#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 19084#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 18754#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 18753#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 18752#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 18751#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 18739#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 18476#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 18477#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 18577#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 18578#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 18572#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 18565#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 18566#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 18567#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 18816#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 18814#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 18569#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 18570#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 19357#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 19329#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 19327#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 19323#L205 assume 4352 == ssl3_connect_~s__state~0#1; 19321#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 19316#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 19314#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 18631#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 18627#L527 ssl3_connect_~skip~0#1 := 0; 18615#L109-1 assume !false; 18612#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 18607#L112 assume 12292 == ssl3_connect_~s__state~0#1; 18608#L113 [2021-12-14 23:11:36,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:36,492 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 14 times [2021-12-14 23:11:36,492 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:36,493 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289616228] [2021-12-14 23:11:36,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:36,493 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:36,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:36,497 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:36,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:36,501 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:36,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:36,501 INFO L85 PathProgramCache]: Analyzing trace with hash -1078003675, now seen corresponding path program 1 times [2021-12-14 23:11:36,501 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:36,502 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022210274] [2021-12-14 23:11:36,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:36,502 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:36,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:36,528 INFO L134 CoverageAnalysis]: Checked inductivity of 315 backedges. 125 proven. 0 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2021-12-14 23:11:36,529 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:36,529 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022210274] [2021-12-14 23:11:36,529 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022210274] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:36,529 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:36,530 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:36,530 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812133076] [2021-12-14 23:11:36,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:36,530 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:36,530 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:36,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:36,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:36,531 INFO L87 Difference]: Start difference. First operand 1508 states and 2032 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-12-14 23:11:36,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:36,645 INFO L93 Difference]: Finished difference Result 1644 states and 2192 transitions. [2021-12-14 23:11:36,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:36,646 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1644 states and 2192 transitions. [2021-12-14 23:11:36,656 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1634 [2021-12-14 23:11:36,663 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1644 states to 1644 states and 2192 transitions. [2021-12-14 23:11:36,663 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1644 [2021-12-14 23:11:36,664 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1644 [2021-12-14 23:11:36,665 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1644 states and 2192 transitions. [2021-12-14 23:11:36,666 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 23:11:36,666 INFO L681 BuchiCegarLoop]: Abstraction has 1644 states and 2192 transitions. [2021-12-14 23:11:36,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1644 states and 2192 transitions. [2021-12-14 23:11:36,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1644 to 1632. [2021-12-14 23:11:36,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1632 states, 1632 states have (on average 1.3333333333333333) internal successors, (2176), 1631 states have internal predecessors, (2176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:36,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1632 states to 1632 states and 2176 transitions. [2021-12-14 23:11:36,695 INFO L704 BuchiCegarLoop]: Abstraction has 1632 states and 2176 transitions. [2021-12-14 23:11:36,695 INFO L587 BuchiCegarLoop]: Abstraction has 1632 states and 2176 transitions. [2021-12-14 23:11:36,696 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-12-14 23:11:36,696 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1632 states and 2176 transitions. [2021-12-14 23:11:36,700 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 1622 [2021-12-14 23:11:36,700 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:36,700 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:36,702 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:36,702 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-12-14 23:11:36,702 INFO L791 eck$LassoCheckResult]: Stem: 21629#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); 21548#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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; 21549#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 21598#L98-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; 21599#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 21521#L109-1 assume !false; 22786#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22784#L112 assume 12292 == ssl3_connect_~s__state~0#1; 22408#L113 [2021-12-14 23:11:36,703 INFO L793 eck$LassoCheckResult]: Loop: 22408#L113 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; 21922#L217 ssl3_connect_~s__server~0#1 := 0; 22780#L222 assume 0 != ssl3_connect_~cb~0#1; 22778#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 22776#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 22773#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 22770#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 22768#L249 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; 22765#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 22759#L527 ssl3_connect_~skip~0#1 := 0; 22757#L109-1 assume !false; 22755#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22753#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 22751#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 22749#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 22747#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 22745#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 22743#L127 assume 4368 == ssl3_connect_~s__state~0#1; 21682#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 22741#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 22082#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 22738#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 22731#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 22725#L527 ssl3_connect_~skip~0#1 := 0; 22723#L109-1 assume !false; 22721#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22719#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 22717#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 22715#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 22713#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 22711#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 22709#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 22707#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 22705#L133 assume 4384 == ssl3_connect_~s__state~0#1; 21675#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 22702#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 22047#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 22699#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 22697#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 22694#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 22688#L527 ssl3_connect_~skip~0#1 := 0; 22686#L109-1 assume !false; 22684#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22682#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 22680#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 22678#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 22677#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 22675#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 22674#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 22673#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 22672#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 22671#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 22670#L139 assume 4400 == ssl3_connect_~s__state~0#1; 21620#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 21621#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 23009#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 23004#L527 ssl3_connect_~skip~0#1 := 0; 23003#L109-1 assume !false; 23002#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 23001#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 23000#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 22999#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 22998#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 22997#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 22996#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 22995#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 22994#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 22993#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 22992#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 22991#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 22990#L145 assume 4416 == ssl3_connect_~s__state~0#1; 21658#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 22989#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 22988#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 22987#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 22986#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 22981#L527 ssl3_connect_~skip~0#1 := 0; 22980#L109-1 assume !false; 22979#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22978#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 22977#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 22976#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 22975#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 22974#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 22973#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 22972#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 22971#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 22970#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 22969#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 22968#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 22967#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 22966#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 22965#L151 assume 4432 == ssl3_connect_~s__state~0#1; 21555#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 21517#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 21518#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 21522#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 21551#L527 ssl3_connect_~skip~0#1 := 0; 21614#L109-1 assume !false; 21590#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 21563#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 21564#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 21577#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 21528#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 21529#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 21597#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 21575#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 21576#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 21515#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 21516#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 21536#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 21578#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 21537#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 21538#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 21600#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 21606#L157 assume 4448 == ssl3_connect_~s__state~0#1; 21638#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 21593#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 21594#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 21543#L342 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 21545#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 21574#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 23103#L527 ssl3_connect_~skip~0#1 := 0; 23102#L109-1 assume !false; 23101#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 23091#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 23088#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 23086#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 23084#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 23081#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 23078#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 23075#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 23072#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 23069#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 23066#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 23063#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 23060#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 23057#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 23054#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 23051#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 21496#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 21497#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 23025#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 21605#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 21579#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 21580#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 21624#L175 assume 4480 == ssl3_connect_~s__state~0#1; 21631#L179 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 21632#L363 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 21633#L367 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4496; 21724#L367-2 ssl3_connect_~s__init_num~0#1 := 0; 21721#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 21964#L527 ssl3_connect_~skip~0#1 := 0; 21963#L109-1 assume !false; 21962#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 21961#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 21960#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 21959#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 21958#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 21957#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 21956#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 21955#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 21954#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 21953#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 21952#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 21950#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 21951#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 22471#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 22470#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 22469#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 22468#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 22467#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 22466#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 21933#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 21931#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 21929#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 21927#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 21925#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 21923#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 21920#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 21918#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 21916#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 21914#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 21911#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 21912#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 22531#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 22528#L205 assume 4352 == ssl3_connect_~s__state~0#1; 22527#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 22525#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 21722#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 21723#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 22411#L527 ssl3_connect_~skip~0#1 := 0; 22410#L109-1 assume !false; 22409#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 22407#L112 assume 12292 == ssl3_connect_~s__state~0#1; 22408#L113 [2021-12-14 23:11:36,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:36,704 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 15 times [2021-12-14 23:11:36,704 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:36,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952669787] [2021-12-14 23:11:36,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:36,704 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:36,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:36,708 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:36,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:36,712 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:36,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:36,713 INFO L85 PathProgramCache]: Analyzing trace with hash -208920825, now seen corresponding path program 1 times [2021-12-14 23:11:36,713 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:36,713 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473120751] [2021-12-14 23:11:36,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:36,714 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:36,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:36,754 INFO L134 CoverageAnalysis]: Checked inductivity of 436 backedges. 241 proven. 0 refuted. 0 times theorem prover too weak. 195 trivial. 0 not checked. [2021-12-14 23:11:36,754 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:36,754 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473120751] [2021-12-14 23:11:36,754 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473120751] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:36,754 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:36,755 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:36,755 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1966084161] [2021-12-14 23:11:36,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:36,755 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:36,755 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:36,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:36,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:36,756 INFO L87 Difference]: Start difference. First operand 1632 states and 2176 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-12-14 23:11:36,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:36,779 INFO L93 Difference]: Finished difference Result 3246 states and 4326 transitions. [2021-12-14 23:11:36,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:36,780 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3246 states and 4326 transitions. [2021-12-14 23:11:36,795 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3236 [2021-12-14 23:11:36,832 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3246 states to 3246 states and 4326 transitions. [2021-12-14 23:11:36,833 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3246 [2021-12-14 23:11:36,837 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3246 [2021-12-14 23:11:36,838 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3246 states and 4326 transitions. [2021-12-14 23:11:36,842 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 23:11:36,842 INFO L681 BuchiCegarLoop]: Abstraction has 3246 states and 4326 transitions. [2021-12-14 23:11:36,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3246 states and 4326 transitions. [2021-12-14 23:11:36,886 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3246 to 3246. [2021-12-14 23:11:36,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3246 states, 3246 states have (on average 1.33271719038817) internal successors, (4326), 3245 states have internal predecessors, (4326), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:36,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3246 states to 3246 states and 4326 transitions. [2021-12-14 23:11:36,900 INFO L704 BuchiCegarLoop]: Abstraction has 3246 states and 4326 transitions. [2021-12-14 23:11:36,900 INFO L587 BuchiCegarLoop]: Abstraction has 3246 states and 4326 transitions. [2021-12-14 23:11:36,900 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-12-14 23:11:36,900 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3246 states and 4326 transitions. [2021-12-14 23:11:36,912 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3236 [2021-12-14 23:11:36,912 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:36,912 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:36,914 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:36,914 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-12-14 23:11:36,914 INFO L791 eck$LassoCheckResult]: Stem: 26517#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); 26432#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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; 26433#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 26485#L98-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; 26486#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 26404#L109-1 assume !false; 28019#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28017#L112 assume 12292 == ssl3_connect_~s__state~0#1; 27287#L113 [2021-12-14 23:11:36,915 INFO L793 eck$LassoCheckResult]: Loop: 27287#L113 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; 27272#L217 ssl3_connect_~s__server~0#1 := 0; 28003#L222 assume 0 != ssl3_connect_~cb~0#1; 27998#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 27995#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 27991#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 27985#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 27981#L249 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; 27978#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 27973#L527 ssl3_connect_~skip~0#1 := 0; 27972#L109-1 assume !false; 27970#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 27971#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 28009#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 27964#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 27965#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 27542#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 27268#L127 assume 4368 == ssl3_connect_~s__state~0#1; 27267#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 27266#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 27261#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 27263#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 27260#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 27255#L527 ssl3_connect_~skip~0#1 := 0; 27253#L109-1 assume !false; 27250#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 27249#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 27248#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 27247#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 27246#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 27245#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 27072#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 27073#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 27066#L133 assume 4384 == ssl3_connect_~s__state~0#1; 26465#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 26466#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 26820#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 26812#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 26810#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 26811#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 27220#L527 ssl3_connect_~skip~0#1 := 0; 26798#L109-1 assume !false; 26799#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 26794#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 26795#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 26790#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 26791#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 26786#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 26787#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 26782#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 26783#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 26778#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 26779#L139 assume 4400 == ssl3_connect_~s__state~0#1; 27214#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 27215#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 27915#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 27909#L527 ssl3_connect_~skip~0#1 := 0; 27907#L109-1 assume !false; 27905#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 27903#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 27901#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 27899#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 27897#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 27895#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 27893#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 27891#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 27889#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 27887#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 27886#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 27884#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 27881#L145 assume 4416 == ssl3_connect_~s__state~0#1; 27375#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 27868#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 27865#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 27862#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 27858#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 27851#L527 ssl3_connect_~skip~0#1 := 0; 27848#L109-1 assume !false; 27845#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 27842#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 27839#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 27836#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 27833#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 27830#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 27827#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 27824#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 27821#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 27818#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 27815#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 27812#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 27809#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 27807#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 27804#L151 assume 4432 == ssl3_connect_~s__state~0#1; 27370#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 27799#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 27796#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 27789#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 27783#L527 ssl3_connect_~skip~0#1 := 0; 27781#L109-1 assume !false; 27779#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 27777#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 27775#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 27773#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 27771#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 27769#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 27767#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 27765#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 27763#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 27761#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 27759#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 27757#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 27755#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 27753#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 27751#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 27749#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 27747#L157 assume 4448 == ssl3_connect_~s__state~0#1; 27365#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 27744#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 27742#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 27739#L342 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 27737#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 27734#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 27729#L527 ssl3_connect_~skip~0#1 := 0; 27727#L109-1 assume !false; 27725#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 27721#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 27715#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 27713#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 27711#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 27709#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 27707#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 27705#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 27703#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 27701#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 27699#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 27697#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 27695#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 27693#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 27691#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 27689#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 27687#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 27685#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 27683#L163 assume 4464 == ssl3_connect_~s__state~0#1; 27356#L173 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 27675#L354 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 27673#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 27667#L527 ssl3_connect_~skip~0#1 := 0; 27665#L109-1 assume !false; 27663#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 27661#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 27660#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 27658#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 27657#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 27655#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 27653#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 27651#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 27649#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 27647#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 27645#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 27643#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 27641#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 27638#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 27635#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 27632#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 27629#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 27626#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 27623#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 27620#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 27617#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 27554#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 27339#L175 assume 4480 == ssl3_connect_~s__state~0#1; 27337#L179 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 27335#L363 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 27332#L367 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4496; 27328#L367-2 ssl3_connect_~s__init_num~0#1 := 0; 27302#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 27295#L527 ssl3_connect_~skip~0#1 := 0; 27292#L109-1 assume !false; 27289#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 27290#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 27283#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 27284#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 27276#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 27277#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 28047#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 28046#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 28045#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 28044#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 28043#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 28042#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 28041#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 28040#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 28039#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 28038#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 28037#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 28036#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 28035#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 28034#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 28033#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 28032#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 28031#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 28030#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 28029#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 28028#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 28027#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 27343#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 27344#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 28002#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 28004#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 27351#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 27348#L205 assume 4352 == ssl3_connect_~s__state~0#1; 27345#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 27330#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 27326#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 27327#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28012#L527 ssl3_connect_~skip~0#1 := 0; 28011#L109-1 assume !false; 28010#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 27286#L112 assume 12292 == ssl3_connect_~s__state~0#1; 27287#L113 [2021-12-14 23:11:36,915 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:36,916 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 16 times [2021-12-14 23:11:36,916 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:36,916 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406006632] [2021-12-14 23:11:36,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:36,916 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:36,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:36,921 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:36,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:36,925 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:36,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:36,926 INFO L85 PathProgramCache]: Analyzing trace with hash 1554550941, now seen corresponding path program 1 times [2021-12-14 23:11:36,926 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:36,926 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1360992588] [2021-12-14 23:11:36,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:36,927 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:36,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:36,966 INFO L134 CoverageAnalysis]: Checked inductivity of 575 backedges. 183 proven. 0 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2021-12-14 23:11:36,966 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:36,966 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1360992588] [2021-12-14 23:11:36,966 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1360992588] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:36,967 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:36,967 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:36,967 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596238748] [2021-12-14 23:11:36,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:36,967 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:36,968 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:36,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:36,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:36,968 INFO L87 Difference]: Start difference. First operand 3246 states and 4326 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-12-14 23:11:37,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:37,099 INFO L93 Difference]: Finished difference Result 3394 states and 4494 transitions. [2021-12-14 23:11:37,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:37,099 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3394 states and 4494 transitions. [2021-12-14 23:11:37,113 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3384 [2021-12-14 23:11:37,128 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3394 states to 3394 states and 4494 transitions. [2021-12-14 23:11:37,129 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3394 [2021-12-14 23:11:37,131 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3394 [2021-12-14 23:11:37,132 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3394 states and 4494 transitions. [2021-12-14 23:11:37,135 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 23:11:37,135 INFO L681 BuchiCegarLoop]: Abstraction has 3394 states and 4494 transitions. [2021-12-14 23:11:37,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3394 states and 4494 transitions. [2021-12-14 23:11:37,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3394 to 3378. [2021-12-14 23:11:37,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3378 states, 3378 states have (on average 1.325636471284784) internal successors, (4478), 3377 states have internal predecessors, (4478), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:37,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3378 states to 3378 states and 4478 transitions. [2021-12-14 23:11:37,199 INFO L704 BuchiCegarLoop]: Abstraction has 3378 states and 4478 transitions. [2021-12-14 23:11:37,199 INFO L587 BuchiCegarLoop]: Abstraction has 3378 states and 4478 transitions. [2021-12-14 23:11:37,200 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-12-14 23:11:37,200 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3378 states and 4478 transitions. [2021-12-14 23:11:37,223 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3368 [2021-12-14 23:11:37,224 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:37,224 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:37,225 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:37,225 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-12-14 23:11:37,225 INFO L791 eck$LassoCheckResult]: Stem: 33175#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); 33079#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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; 33080#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 33132#L98-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; 33133#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 33052#L109-1 assume !false; 34381#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 33230#L112 assume 12292 == ssl3_connect_~s__state~0#1; 33172#L113 [2021-12-14 23:11:37,226 INFO L793 eck$LassoCheckResult]: Loop: 33172#L113 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; 33056#L217 ssl3_connect_~s__server~0#1 := 0; 33057#L222 assume 0 != ssl3_connect_~cb~0#1; 36392#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 36391#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 36389#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 36387#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 33024#L249 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; 33025#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 36383#L527 ssl3_connect_~skip~0#1 := 0; 36382#L109-1 assume !false; 36381#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 36380#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 36379#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 36378#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 36377#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 36375#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 33232#L127 assume 4368 == ssl3_connect_~s__state~0#1; 33084#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 33085#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 33087#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 33088#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 33116#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 36365#L527 ssl3_connect_~skip~0#1 := 0; 36364#L109-1 assume !false; 36363#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 36362#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 36361#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 36360#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 36359#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 36358#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 33177#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 33106#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 33107#L133 assume 4384 == ssl3_connect_~s__state~0#1; 34475#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 36274#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 34908#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 36273#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 33124#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 33125#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 36293#L527 ssl3_connect_~skip~0#1 := 0; 36291#L109-1 assume !false; 36289#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 36287#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 36285#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 36283#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 36281#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 36279#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 36277#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 36276#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 33170#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 33171#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 34879#L139 assume 4400 == ssl3_connect_~s__state~0#1; 34877#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 33071#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 33091#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 36065#L527 ssl3_connect_~skip~0#1 := 0; 36061#L109-1 assume !false; 36057#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 36053#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 36049#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 36045#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 36041#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 36037#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 36033#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 36029#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 36025#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 36021#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 36018#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 36014#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 33304#L145 assume 4416 == ssl3_connect_~s__state~0#1; 33300#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 33297#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 33294#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 33292#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 33293#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 36165#L527 ssl3_connect_~skip~0#1 := 0; 36164#L109-1 assume !false; 36163#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 36162#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 36161#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 36160#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 36159#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 36158#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 36157#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 36156#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 36155#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 36154#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 36153#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 36152#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 36151#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 36150#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 36149#L151 assume 4432 == ssl3_connect_~s__state~0#1; 33195#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 36148#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 36147#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 36146#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 36141#L527 ssl3_connect_~skip~0#1 := 0; 36140#L109-1 assume !false; 36139#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 36138#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 36137#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 36136#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 36135#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 36134#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 36133#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 36132#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 36131#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 36130#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 36129#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 36128#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 36127#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 36126#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 36125#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 36124#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 36123#L157 assume 4448 == ssl3_connect_~s__state~0#1; 33187#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 36122#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 36121#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 36120#L342 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 36119#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 36117#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 36111#L527 ssl3_connect_~skip~0#1 := 0; 36110#L109-1 assume !false; 36109#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 36108#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 36107#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 36106#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 36105#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 36104#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 36103#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 36102#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 36101#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 36100#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 36099#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 36098#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 36097#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 36096#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 36095#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 36094#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 36093#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 36092#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 36091#L163 assume 4464 == ssl3_connect_~s__state~0#1; 33100#L173 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 33101#L354 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 33104#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 36261#L527 ssl3_connect_~skip~0#1 := 0; 36260#L109-1 assume !false; 36254#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 36252#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 36250#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 36248#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 36246#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 36244#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 36242#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 36236#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 36234#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 36232#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 36230#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 36228#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 33108#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 33109#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 33134#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 33135#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 33026#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 33027#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 33092#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 33093#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 33110#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 33111#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 35728#L175 assume 4480 == ssl3_connect_~s__state~0#1; 33178#L179 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 33179#L363 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 33038#L367 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; 33040#L367-2 ssl3_connect_~s__init_num~0#1 := 0; 33037#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 35754#L527 ssl3_connect_~skip~0#1 := 0; 35752#L109-1 assume !false; 35750#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35748#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 35746#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 35744#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 35742#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 35740#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 35738#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 35737#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 35734#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 35732#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 35726#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 35720#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 35718#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 35716#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 35714#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 35712#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 35710#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 35708#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 35706#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 35704#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 35702#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 35700#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 35698#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 35697#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 35695#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 35693#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 33189#L187 assume 4512 == ssl3_connect_~s__state~0#1; 33190#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 33055#L388 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; 33041#L394 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 33042#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 33096#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 33097#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 35787#L527 ssl3_connect_~skip~0#1 := 0; 35785#L109-1 assume !false; 35784#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 35783#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 35780#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 35778#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 35776#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 35777#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 36214#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 36213#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 36212#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 36211#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 36210#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 36209#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 36208#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 36207#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 36206#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 36205#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 36204#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 36203#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 36202#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 36201#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 36200#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 36199#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 36198#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 36197#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 36196#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 36195#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 36194#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 36193#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 35506#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 35504#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 35505#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 33090#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 33126#L205 assume 4352 == ssl3_connect_~s__state~0#1; 33072#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 33073#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 33150#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 33151#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 34384#L527 ssl3_connect_~skip~0#1 := 0; 34294#L109-1 assume !false; 34293#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 34291#L112 assume 12292 == ssl3_connect_~s__state~0#1; 33172#L113 [2021-12-14 23:11:37,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:37,226 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 17 times [2021-12-14 23:11:37,227 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:37,227 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [664872222] [2021-12-14 23:11:37,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:37,227 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:37,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:37,230 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:37,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:37,234 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:37,235 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:37,235 INFO L85 PathProgramCache]: Analyzing trace with hash -278013024, now seen corresponding path program 1 times [2021-12-14 23:11:37,235 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:37,235 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093107520] [2021-12-14 23:11:37,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:37,236 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:37,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:37,281 INFO L134 CoverageAnalysis]: Checked inductivity of 748 backedges. 218 proven. 0 refuted. 0 times theorem prover too weak. 530 trivial. 0 not checked. [2021-12-14 23:11:37,281 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:37,281 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093107520] [2021-12-14 23:11:37,281 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093107520] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:37,281 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:37,282 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:37,282 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [377711626] [2021-12-14 23:11:37,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:37,282 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:37,282 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:37,283 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:37,283 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:37,283 INFO L87 Difference]: Start difference. First operand 3378 states and 4478 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-12-14 23:11:37,388 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:37,389 INFO L93 Difference]: Finished difference Result 3378 states and 4262 transitions. [2021-12-14 23:11:37,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:37,389 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3378 states and 4262 transitions. [2021-12-14 23:11:37,403 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3368 [2021-12-14 23:11:37,418 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3378 states to 3378 states and 4262 transitions. [2021-12-14 23:11:37,418 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3378 [2021-12-14 23:11:37,421 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3378 [2021-12-14 23:11:37,421 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3378 states and 4262 transitions. [2021-12-14 23:11:37,425 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 23:11:37,425 INFO L681 BuchiCegarLoop]: Abstraction has 3378 states and 4262 transitions. [2021-12-14 23:11:37,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3378 states and 4262 transitions. [2021-12-14 23:11:37,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3378 to 3362. [2021-12-14 23:11:37,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3362 states, 3362 states have (on average 1.262938726948245) internal successors, (4246), 3361 states have internal predecessors, (4246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:37,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3362 states to 3362 states and 4246 transitions. [2021-12-14 23:11:37,478 INFO L704 BuchiCegarLoop]: Abstraction has 3362 states and 4246 transitions. [2021-12-14 23:11:37,478 INFO L587 BuchiCegarLoop]: Abstraction has 3362 states and 4246 transitions. [2021-12-14 23:11:37,478 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-12-14 23:11:37,478 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3362 states and 4246 transitions. [2021-12-14 23:11:37,488 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3352 [2021-12-14 23:11:37,489 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:37,489 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:37,491 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:37,491 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-12-14 23:11:37,491 INFO L791 eck$LassoCheckResult]: Stem: 39918#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); 39837#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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; 39838#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 39896#L98-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; 39897#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 39812#L109-1 assume !false; 41019#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41017#L112 assume 12292 == ssl3_connect_~s__state~0#1; 39973#L113 [2021-12-14 23:11:37,491 INFO L793 eck$LassoCheckResult]: Loop: 39973#L113 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; 39964#L217 ssl3_connect_~s__server~0#1 := 0; 41002#L222 assume 0 != ssl3_connect_~cb~0#1; 40999#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 40995#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 40991#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 40987#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 40984#L249 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; 40979#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 40970#L527 ssl3_connect_~skip~0#1 := 0; 40968#L109-1 assume !false; 40964#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 40962#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 40959#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 40953#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 40951#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 40949#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 40947#L127 assume 4368 == ssl3_connect_~s__state~0#1; 39958#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 40944#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 40940#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 40938#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 40935#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 40929#L527 ssl3_connect_~skip~0#1 := 0; 40920#L109-1 assume !false; 40916#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 40910#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 40907#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 40901#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 40896#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 40895#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 40886#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 40880#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 40877#L133 assume 4384 == ssl3_connect_~s__state~0#1; 39953#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 40874#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 40870#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 40867#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 40865#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 40862#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 40856#L527 ssl3_connect_~skip~0#1 := 0; 40854#L109-1 assume !false; 40852#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 40850#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 40847#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 40844#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 40841#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 40835#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 40833#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 40831#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 40829#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 40827#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 40825#L139 assume 4400 == ssl3_connect_~s__state~0#1; 39946#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 40819#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 40816#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 40810#L527 ssl3_connect_~skip~0#1 := 0; 40808#L109-1 assume !false; 40806#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 40804#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 40802#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 40800#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 40798#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 40797#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 40795#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 40793#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 40790#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 40784#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 40782#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 40780#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 40778#L145 assume 4416 == ssl3_connect_~s__state~0#1; 39940#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 40775#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 40773#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 40771#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 40768#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 40762#L527 ssl3_connect_~skip~0#1 := 0; 40760#L109-1 assume !false; 40758#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 40756#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 40754#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 40752#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 40750#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 40748#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 40746#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 40745#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 40743#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 40740#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 40734#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 40732#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 40730#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 40728#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 40726#L151 assume 4432 == ssl3_connect_~s__state~0#1; 39934#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 40723#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 40721#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 40718#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 40695#L527 ssl3_connect_~skip~0#1 := 0; 40694#L109-1 assume !false; 40687#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 40684#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 40681#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 40678#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 40675#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 40672#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 40669#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 40666#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 40663#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 40660#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 40658#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 40655#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 40652#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 40649#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 40647#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 40646#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 40645#L157 assume 4448 == ssl3_connect_~s__state~0#1; 39929#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 40644#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 40641#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 40639#L342 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 40638#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 40636#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 40631#L527 ssl3_connect_~skip~0#1 := 0; 40630#L109-1 assume !false; 40629#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 40628#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 40627#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 40626#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 40625#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 40624#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 40623#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 40622#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 40621#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 40620#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 40619#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 40618#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 40617#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 40616#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 40613#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 40612#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 40611#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 40609#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 40608#L163 assume 4464 == ssl3_connect_~s__state~0#1; 40068#L173 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 40607#L354 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 40598#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 40592#L527 ssl3_connect_~skip~0#1 := 0; 40590#L109-1 assume !false; 40588#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 40585#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 40583#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 40581#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 40579#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 40577#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 40575#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 40573#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 40571#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 40569#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 40567#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 40565#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 40563#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 40561#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 40559#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 40557#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 40555#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 40553#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 40551#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 40549#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 40547#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 40545#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 40542#L175 assume 4480 == ssl3_connect_~s__state~0#1; 40541#L179 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 40504#L363 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 40505#L367 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; 40499#L367-2 ssl3_connect_~s__init_num~0#1 := 0; 40500#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 40488#L527 ssl3_connect_~skip~0#1 := 0; 40489#L109-1 assume !false; 40484#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 40485#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 40480#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 40481#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 40476#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 40477#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 40472#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 40473#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 40468#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 40469#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 40464#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 40465#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 40460#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 40461#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 40456#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 40457#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 40452#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 40453#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 40448#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 40449#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 40444#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 40445#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 40440#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 40441#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 40436#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 40437#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 40433#L187 assume 4512 == ssl3_connect_~s__state~0#1; 40214#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 40430#L388 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; 40431#L394 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 40426#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 40427#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 40420#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 40416#L527 ssl3_connect_~skip~0#1 := 0; 40411#L109-1 assume !false; 40412#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 40407#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 40408#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 40403#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 40404#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 40399#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 40400#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 40395#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 40396#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 40391#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 40392#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 40387#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 40388#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 40383#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 40384#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 40379#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 40380#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 40375#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 40376#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 40371#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 40372#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 40367#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 40368#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 40363#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 40364#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 40359#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 40360#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 40355#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 40356#L193 assume 4528 == ssl3_connect_~s__state~0#1; 40212#L197 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 40343#L411 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp57~0#1 := 5 + ssl3_connect_~__cil_tmp56~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp57~0#1; 40344#L418 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 40693#L418-1 ssl3_connect_~s__init_num~0#1 := 0; 40692#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 40175#L527 ssl3_connect_~skip~0#1 := 0; 40176#L109-1 assume !false; 40167#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 40168#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 40158#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 40159#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 40149#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 40150#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 40139#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 40140#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 40130#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 40131#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 40122#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 40123#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 40113#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 40114#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 40103#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 40104#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 40095#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 40096#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 40084#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 40085#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 40070#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 40071#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 40056#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 40057#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 40043#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 40044#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 40030#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 40031#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 40018#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 40019#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 40005#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 40006#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 39997#L205 assume 4352 == ssl3_connect_~s__state~0#1; 39998#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 39992#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 39993#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 39986#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 39982#L527 ssl3_connect_~skip~0#1 := 0; 39977#L109-1 assume !false; 39978#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 39972#L112 assume 12292 == ssl3_connect_~s__state~0#1; 39973#L113 [2021-12-14 23:11:37,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:37,492 INFO L85 PathProgramCache]: Analyzing trace with hash 124406552, now seen corresponding path program 18 times [2021-12-14 23:11:37,492 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:37,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876674887] [2021-12-14 23:11:37,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:37,493 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:37,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:37,496 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:37,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:37,500 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:37,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:37,501 INFO L85 PathProgramCache]: Analyzing trace with hash 870303663, now seen corresponding path program 1 times [2021-12-14 23:11:37,501 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:37,501 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291364652] [2021-12-14 23:11:37,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:37,502 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:37,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:37,546 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-12-14 23:11:37,546 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:37,546 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291364652] [2021-12-14 23:11:37,546 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [291364652] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 23:11:37,547 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [317354696] [2021-12-14 23:11:37,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:37,547 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 23:11:37,547 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:37,548 INFO L229 MonitoredProcess]: Starting monitored process 69 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-14 23:11:37,549 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Waiting until timeout for monitored process [2021-12-14 23:11:37,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:37,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 419 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-14 23:11:37,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:11:38,116 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-12-14 23:11:38,116 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 23:11:38,444 INFO L134 CoverageAnalysis]: Checked inductivity of 953 backedges. 250 proven. 5 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-12-14 23:11:38,444 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [317354696] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-14 23:11:38,444 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-14 23:11:38,444 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-12-14 23:11:38,445 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756651274] [2021-12-14 23:11:38,445 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-14 23:11:38,445 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:38,445 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:38,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-14 23:11:38,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-14 23:11:38,446 INFO L87 Difference]: Start difference. First operand 3362 states and 4246 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-12-14 23:11:38,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:38,590 INFO L93 Difference]: Finished difference Result 4308 states and 5323 transitions. [2021-12-14 23:11:38,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-14 23:11:38,590 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4308 states and 5323 transitions. [2021-12-14 23:11:38,603 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3344 [2021-12-14 23:11:38,614 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4308 states to 4308 states and 5323 transitions. [2021-12-14 23:11:38,614 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4308 [2021-12-14 23:11:38,616 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4308 [2021-12-14 23:11:38,617 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4308 states and 5323 transitions. [2021-12-14 23:11:38,620 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 23:11:38,620 INFO L681 BuchiCegarLoop]: Abstraction has 4308 states and 5323 transitions. [2021-12-14 23:11:38,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4308 states and 5323 transitions. [2021-12-14 23:11:38,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4308 to 3347. [2021-12-14 23:11:38,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3347 states, 3347 states have (on average 1.254556319091724) internal successors, (4199), 3346 states have internal predecessors, (4199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:38,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3347 states to 3347 states and 4199 transitions. [2021-12-14 23:11:38,694 INFO L704 BuchiCegarLoop]: Abstraction has 3347 states and 4199 transitions. [2021-12-14 23:11:38,694 INFO L587 BuchiCegarLoop]: Abstraction has 3347 states and 4199 transitions. [2021-12-14 23:11:38,694 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-12-14 23:11:38,694 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3347 states and 4199 transitions. [2021-12-14 23:11:38,701 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3336 [2021-12-14 23:11:38,702 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:38,702 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:38,703 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:38,703 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-12-14 23:11:38,703 INFO L791 eck$LassoCheckResult]: Stem: 49339#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); 49255#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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; 49256#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 49312#L98-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; 49313#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 49230#L109-1 assume !false; 49347#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 49346#L112 assume 12292 == ssl3_connect_~s__state~0#1; 49336#L113 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; 49337#L217 [2021-12-14 23:11:38,703 INFO L793 eck$LassoCheckResult]: Loop: 49337#L217 ssl3_connect_~s__server~0#1 := 0; 50622#L222 assume 0 != ssl3_connect_~cb~0#1; 50621#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 50620#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 50618#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 50616#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 50615#L249 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; 50613#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 50608#L527 ssl3_connect_~skip~0#1 := 0; 50607#L109-1 assume !false; 50606#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 50605#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 50604#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 50603#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 50602#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 50601#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 50600#L127 assume 4368 == ssl3_connect_~s__state~0#1; 49747#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 50599#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 50532#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 50598#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 50596#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 50591#L527 ssl3_connect_~skip~0#1 := 0; 50590#L109-1 assume !false; 50589#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 50588#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 50587#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 50586#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 50585#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 50584#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 50583#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 50582#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 50581#L133 assume 4384 == ssl3_connect_~s__state~0#1; 49741#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 50580#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 50511#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 50578#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 50577#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 50575#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 50570#L527 ssl3_connect_~skip~0#1 := 0; 50569#L109-1 assume !false; 50568#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 50567#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 50566#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 50565#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 50564#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 50563#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 50562#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 50561#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 50560#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 50559#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 50558#L139 assume 4400 == ssl3_connect_~s__state~0#1; 49735#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 50485#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 50481#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 50471#L527 ssl3_connect_~skip~0#1 := 0; 50469#L109-1 assume !false; 50467#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 50465#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 50463#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 50461#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 50459#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 50457#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 50455#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 50453#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 50451#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 50449#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 50447#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 50445#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 50443#L145 assume 4416 == ssl3_connect_~s__state~0#1; 49730#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 50441#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 50439#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 50437#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 50295#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 50290#L527 ssl3_connect_~skip~0#1 := 0; 50284#L109-1 assume !false; 50282#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 50281#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 50277#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 50275#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 50273#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 50271#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 50269#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 50267#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 50265#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 50263#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 50261#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 50259#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 50257#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 50255#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 50253#L151 assume 4432 == ssl3_connect_~s__state~0#1; 49723#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 50250#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 50248#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 50243#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 50231#L527 ssl3_connect_~skip~0#1 := 0; 50229#L109-1 assume !false; 50227#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 50225#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 50223#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 50221#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 50219#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 50217#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 50215#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 50213#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 50211#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 50209#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 50207#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 50205#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 50203#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 50201#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 50199#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 50197#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 50186#L157 assume 4448 == ssl3_connect_~s__state~0#1; 49389#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 50177#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 50178#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 50431#L342 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 50430#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 50429#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 50424#L527 ssl3_connect_~skip~0#1 := 0; 50423#L109-1 assume !false; 50422#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 50421#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 50420#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 50419#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 50418#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 50417#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 50416#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 50415#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 50414#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 50413#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 50412#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 50411#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 50410#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 50409#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 50408#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 50407#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 50406#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 50405#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 50404#L163 assume 4464 == ssl3_connect_~s__state~0#1; 49379#L173 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 50403#L354 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 50402#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 50397#L527 ssl3_connect_~skip~0#1 := 0; 50396#L109-1 assume !false; 50395#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 50394#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 50393#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 50392#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 50391#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 50390#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 50389#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 50388#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 50387#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 50386#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 50385#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 50384#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 50383#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 50382#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 50381#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 50380#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 50379#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 50378#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 50377#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 50376#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 50375#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 50374#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 50373#L175 assume 4480 == ssl3_connect_~s__state~0#1; 49706#L179 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 50372#L363 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 50371#L367 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; 50336#L367-2 ssl3_connect_~s__init_num~0#1 := 0; 50335#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 50330#L527 ssl3_connect_~skip~0#1 := 0; 50329#L109-1 assume !false; 50328#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 50327#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 50326#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 50325#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 50324#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 50323#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 50322#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 50321#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 50320#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 50319#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 50318#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 50317#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 50316#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 50315#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 50314#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 50313#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 50312#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 50311#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 50310#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 50309#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 50308#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 50307#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 50306#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 50305#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 50304#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 50302#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 50301#L187 assume 4512 == ssl3_connect_~s__state~0#1; 49795#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 50300#L388 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; 50299#L394 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 50298#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 50297#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 49613#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 49609#L527 ssl3_connect_~skip~0#1 := 0; 49604#L109-1 assume !false; 49605#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 49600#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 49601#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 49596#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 49597#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 49592#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 49593#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 49907#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 49908#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 49901#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 49902#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 50238#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 50237#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 49891#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 49892#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 49885#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 49886#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 49879#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 49880#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 49873#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 49874#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 49867#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 49868#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 49861#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 49862#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 49855#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 49856#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 49849#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 49850#L193 assume 4528 == ssl3_connect_~s__state~0#1; 49789#L197 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 49845#L411 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp57~0#1 := 5 + ssl3_connect_~__cil_tmp56~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp57~0#1; 50192#L418 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 50191#L418-1 ssl3_connect_~s__init_num~0#1 := 0; 49835#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 49831#L527 ssl3_connect_~skip~0#1 := 0; 49828#L109-1 assume !false; 49829#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 49826#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 49827#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 49824#L118 assume 4096 == ssl3_connect_~s__state~0#1; 49337#L217 [2021-12-14 23:11:38,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:38,704 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 1 times [2021-12-14 23:11:38,704 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:38,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516992545] [2021-12-14 23:11:38,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:38,704 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:38,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:38,708 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:38,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:38,713 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:38,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:38,713 INFO L85 PathProgramCache]: Analyzing trace with hash 566720427, now seen corresponding path program 1 times [2021-12-14 23:11:38,713 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:38,713 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1223523448] [2021-12-14 23:11:38,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:38,714 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:38,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:38,748 INFO L134 CoverageAnalysis]: Checked inductivity of 768 backedges. 70 proven. 0 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-12-14 23:11:38,749 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:38,749 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1223523448] [2021-12-14 23:11:38,749 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1223523448] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:38,749 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:38,749 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-14 23:11:38,749 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403617902] [2021-12-14 23:11:38,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:38,750 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:38,750 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:38,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:38,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:38,751 INFO L87 Difference]: Start difference. First operand 3347 states and 4199 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-12-14 23:11:38,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:38,866 INFO L93 Difference]: Finished difference Result 3679 states and 4579 transitions. [2021-12-14 23:11:38,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:38,867 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3679 states and 4579 transitions. [2021-12-14 23:11:38,880 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3668 [2021-12-14 23:11:38,898 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3679 states to 3679 states and 4579 transitions. [2021-12-14 23:11:38,898 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3679 [2021-12-14 23:11:38,900 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3679 [2021-12-14 23:11:38,900 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3679 states and 4579 transitions. [2021-12-14 23:11:38,904 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 23:11:38,904 INFO L681 BuchiCegarLoop]: Abstraction has 3679 states and 4579 transitions. [2021-12-14 23:11:38,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3679 states and 4579 transitions. [2021-12-14 23:11:38,941 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3679 to 3463. [2021-12-14 23:11:38,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3463 states, 3463 states have (on average 1.257580132832804) internal successors, (4355), 3462 states have internal predecessors, (4355), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:38,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3463 states to 3463 states and 4355 transitions. [2021-12-14 23:11:38,964 INFO L704 BuchiCegarLoop]: Abstraction has 3463 states and 4355 transitions. [2021-12-14 23:11:38,964 INFO L587 BuchiCegarLoop]: Abstraction has 3463 states and 4355 transitions. [2021-12-14 23:11:38,964 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-12-14 23:11:38,964 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3463 states and 4355 transitions. [2021-12-14 23:11:38,973 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3452 [2021-12-14 23:11:38,973 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:38,973 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:38,975 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:38,975 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-12-14 23:11:38,975 INFO L791 eck$LassoCheckResult]: Stem: 56374#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); 56287#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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; 56288#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 56343#L98-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; 56344#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 56261#L109-1 assume !false; 56383#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 56382#L112 assume 12292 == ssl3_connect_~s__state~0#1; 56370#L113 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; 56371#L217 [2021-12-14 23:11:38,975 INFO L793 eck$LassoCheckResult]: Loop: 56371#L217 ssl3_connect_~s__server~0#1 := 0; 57103#L222 assume 0 != ssl3_connect_~cb~0#1; 57091#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 57092#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 57077#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 57076#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 57063#L249 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; 57057#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57053#L527 ssl3_connect_~skip~0#1 := 0; 57043#L109-1 assume !false; 57044#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57035#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 57036#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 57026#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 57027#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 56906#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 56907#L127 assume 4368 == ssl3_connect_~s__state~0#1; 56461#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 57713#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 56768#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 56763#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 56764#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57665#L527 ssl3_connect_~skip~0#1 := 0; 57664#L109-1 assume !false; 57663#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57662#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 57661#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 57660#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 57659#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 57658#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 57657#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 57656#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 57655#L133 assume 4384 == ssl3_connect_~s__state~0#1; 56707#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 57654#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 57653#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 57652#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 57650#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 56689#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 56685#L527 ssl3_connect_~skip~0#1 := 0; 56680#L109-1 assume !false; 56681#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 56676#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 56677#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 56672#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 56673#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 56668#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 56669#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 56664#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 56665#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 56660#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 56661#L139 assume 4400 == ssl3_connect_~s__state~0#1; 57199#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 57638#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 57631#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57625#L527 ssl3_connect_~skip~0#1 := 0; 57623#L109-1 assume !false; 57621#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57619#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 57617#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 57615#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 57613#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 57611#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 57609#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 57607#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 57605#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 57603#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 57601#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 57599#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 57597#L145 assume 4416 == ssl3_connect_~s__state~0#1; 57191#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 57595#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 57593#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 57590#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 57583#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57577#L527 ssl3_connect_~skip~0#1 := 0; 57575#L109-1 assume !false; 57573#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57571#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 57569#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 57567#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 57565#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 57563#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 57561#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 57559#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 57557#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 57555#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 57553#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 57551#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 57549#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 57547#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 57545#L151 assume 4432 == ssl3_connect_~s__state~0#1; 57184#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 57543#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 57540#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 57534#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57528#L527 ssl3_connect_~skip~0#1 := 0; 57526#L109-1 assume !false; 57524#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57522#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 57520#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 57518#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 57516#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 57514#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 57512#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 57510#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 57508#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 57505#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 57498#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 57495#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 57492#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 57489#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 57486#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 57483#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 57480#L157 assume 4448 == ssl3_connect_~s__state~0#1; 57177#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 57476#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 57473#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 57424#L342 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 57425#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 57504#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57497#L527 ssl3_connect_~skip~0#1 := 0; 57494#L109-1 assume !false; 57491#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57488#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 57485#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 57482#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 57479#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 57478#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 57475#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 57472#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 57470#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 57467#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 57461#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 57459#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 57457#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 57455#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 57453#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 57451#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 57449#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 57447#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 57445#L163 assume 4464 == ssl3_connect_~s__state~0#1; 57152#L173 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 57444#L354 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 57413#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57405#L527 ssl3_connect_~skip~0#1 := 0; 57403#L109-1 assume !false; 57401#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57399#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 57397#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 57395#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 57393#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 57391#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 57389#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 57387#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 57385#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 57383#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 57381#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 57379#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 57377#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 57375#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 57373#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 57371#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 57369#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 57367#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 57365#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 57363#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 57362#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 57361#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 57357#L175 assume 4480 == ssl3_connect_~s__state~0#1; 57355#L179 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 57317#L363 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 57318#L367 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; 57353#L367-2 ssl3_connect_~s__init_num~0#1 := 0; 57308#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57304#L527 ssl3_connect_~skip~0#1 := 0; 57299#L109-1 assume !false; 57300#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57295#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 57296#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 57291#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 57292#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 57287#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 57288#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 57283#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 57284#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 57279#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 57280#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 57275#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 57276#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 57271#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 57272#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 57267#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 57268#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 57263#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 57264#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 57259#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 57260#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 57255#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 57256#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 57251#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 57252#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 57247#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 57248#L187 assume 4512 == ssl3_connect_~s__state~0#1; 57117#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 57245#L388 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; 57241#L394 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 57242#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 57237#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 57238#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57226#L527 ssl3_connect_~skip~0#1 := 0; 57227#L109-1 assume !false; 57222#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57223#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 57218#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 57219#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 57214#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 57215#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 57210#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 57211#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 57206#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 57207#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 57201#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 57202#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 57193#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 57194#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 57186#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 57187#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 57179#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 57180#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 57169#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 57170#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 57160#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 57161#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 57144#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 57145#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 57130#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 57131#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 57114#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 57115#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 57097#L193 assume 4528 == ssl3_connect_~s__state~0#1; 57098#L197 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 57081#L411 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp57~0#1 := 5 + ssl3_connect_~__cil_tmp56~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp57~0#1; 57082#L418 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 57066#L418-1 ssl3_connect_~s__init_num~0#1 := 0; 57067#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 57047#L527 ssl3_connect_~skip~0#1 := 0; 57048#L109-1 assume !false; 57039#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 57040#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 57030#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 57031#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 57020#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 57021#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 57766#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 57816#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 57815#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 57814#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 57813#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 57812#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 57811#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 57810#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 57809#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 57808#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 57807#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 57806#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 57805#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 57804#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 57803#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 57802#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 57801#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 57800#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 57797#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 57796#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 57795#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 57794#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 57793#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 57792#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 56900#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 56901#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 56761#L205 assume 4352 == ssl3_connect_~s__state~0#1; 56759#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 56760#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 57427#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 56532#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 56528#L527 ssl3_connect_~skip~0#1 := 0; 56511#L109-1 assume !false; 56512#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 56499#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 56500#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 56487#L118 assume 4096 == ssl3_connect_~s__state~0#1; 56371#L217 [2021-12-14 23:11:38,976 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:38,976 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 2 times [2021-12-14 23:11:38,976 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:38,976 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523509265] [2021-12-14 23:11:38,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:38,976 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:38,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:38,981 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:38,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:38,986 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:38,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:38,986 INFO L85 PathProgramCache]: Analyzing trace with hash 1556733534, now seen corresponding path program 1 times [2021-12-14 23:11:38,986 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:38,987 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843033606] [2021-12-14 23:11:38,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:38,987 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:39,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:39,032 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-12-14 23:11:39,033 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:39,033 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843033606] [2021-12-14 23:11:39,033 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1843033606] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 23:11:39,033 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1518520645] [2021-12-14 23:11:39,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:39,033 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 23:11:39,033 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:39,035 INFO L229 MonitoredProcess]: Starting monitored process 70 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-14 23:11:39,055 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Waiting until timeout for monitored process [2021-12-14 23:11:39,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:39,155 INFO L263 TraceCheckSpWp]: Trace formula consists of 415 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-14 23:11:39,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:11:39,566 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-12-14 23:11:39,566 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 23:11:39,900 INFO L134 CoverageAnalysis]: Checked inductivity of 975 backedges. 270 proven. 7 refuted. 0 times theorem prover too weak. 698 trivial. 0 not checked. [2021-12-14 23:11:39,900 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1518520645] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-14 23:11:39,901 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-14 23:11:39,901 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-12-14 23:11:39,901 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314319249] [2021-12-14 23:11:39,901 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-14 23:11:39,902 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:39,902 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:39,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-14 23:11:39,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-14 23:11:39,903 INFO L87 Difference]: Start difference. First operand 3463 states and 4355 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-12-14 23:11:40,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:40,281 INFO L93 Difference]: Finished difference Result 5080 states and 6099 transitions. [2021-12-14 23:11:40,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-14 23:11:40,282 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5080 states and 6099 transitions. [2021-12-14 23:11:40,320 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3736 [2021-12-14 23:11:40,337 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5080 states to 5072 states and 6091 transitions. [2021-12-14 23:11:40,338 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5072 [2021-12-14 23:11:40,342 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5072 [2021-12-14 23:11:40,342 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5072 states and 6091 transitions. [2021-12-14 23:11:40,348 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 23:11:40,348 INFO L681 BuchiCegarLoop]: Abstraction has 5072 states and 6091 transitions. [2021-12-14 23:11:40,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5072 states and 6091 transitions. [2021-12-14 23:11:40,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5072 to 3459. [2021-12-14 23:11:40,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3459 states, 3459 states have (on average 1.2266551026308181) internal successors, (4243), 3458 states have internal predecessors, (4243), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:40,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3459 states to 3459 states and 4243 transitions. [2021-12-14 23:11:40,409 INFO L704 BuchiCegarLoop]: Abstraction has 3459 states and 4243 transitions. [2021-12-14 23:11:40,409 INFO L587 BuchiCegarLoop]: Abstraction has 3459 states and 4243 transitions. [2021-12-14 23:11:40,410 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-12-14 23:11:40,410 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3459 states and 4243 transitions. [2021-12-14 23:11:40,422 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3448 [2021-12-14 23:11:40,422 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:40,422 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:40,424 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-14 23:11:40,424 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-12-14 23:11:40,424 INFO L791 eck$LassoCheckResult]: Stem: 66658#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); 66585#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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; 66586#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 66634#L98-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; 66635#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 66560#L109-1 assume !false; 66664#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 66663#L112 assume 12292 == ssl3_connect_~s__state~0#1; 66656#L113 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; 66563#L217 [2021-12-14 23:11:40,424 INFO L793 eck$LassoCheckResult]: Loop: 66563#L217 ssl3_connect_~s__server~0#1 := 0; 66564#L222 assume 0 != ssl3_connect_~cb~0#1; 66542#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 66543#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 66621#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 66570#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 66532#L249 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; 66533#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 69932#L527 ssl3_connect_~skip~0#1 := 0; 69931#L109-1 assume !false; 69930#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 69929#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 69928#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 66642#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 66567#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 66568#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 66633#L127 assume 4368 == ssl3_connect_~s__state~0#1; 66590#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 66591#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 66593#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 66594#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 66619#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 66836#L527 ssl3_connect_~skip~0#1 := 0; 66834#L109-1 assume !false; 66835#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67969#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 67968#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 67967#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 67966#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 67965#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 67964#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 67963#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 67962#L133 assume 4384 == ssl3_connect_~s__state~0#1; 67961#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 67960#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 66524#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 67959#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 67958#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 67956#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67951#L527 ssl3_connect_~skip~0#1 := 0; 67950#L109-1 assume !false; 67949#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67948#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 67947#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 67946#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 67945#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 67944#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 67943#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 67942#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 67941#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 67940#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 67939#L139 assume 4400 == ssl3_connect_~s__state~0#1; 67937#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 67935#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 67933#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67928#L527 ssl3_connect_~skip~0#1 := 0; 67927#L109-1 assume !false; 67926#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67925#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 67924#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 67923#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 67922#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 67921#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 67920#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 67919#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 67918#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 67917#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 67916#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 67915#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 67914#L145 assume 4416 == ssl3_connect_~s__state~0#1; 67913#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 67912#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 67911#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 67910#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 67908#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67903#L527 ssl3_connect_~skip~0#1 := 0; 67902#L109-1 assume !false; 67901#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67900#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 67899#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 67898#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 67897#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 67896#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 67895#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 67894#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 67893#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 67892#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 67891#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 67890#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 67889#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 67888#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 67887#L151 assume 4432 == ssl3_connect_~s__state~0#1; 67886#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 67885#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 67884#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 67882#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67877#L527 ssl3_connect_~skip~0#1 := 0; 67876#L109-1 assume !false; 67875#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67874#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 67873#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 67872#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 67871#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 67870#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 67869#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 67868#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 67867#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 67866#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 67865#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 67864#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 67863#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 67862#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 67861#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 67860#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 67859#L157 assume 4448 == ssl3_connect_~s__state~0#1; 67858#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 67857#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 67856#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 67855#L342 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 67107#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 67105#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67101#L527 ssl3_connect_~skip~0#1 := 0; 67097#L109-1 assume !false; 67096#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67095#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 67094#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 67093#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 67092#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 67091#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 67090#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 67089#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 67088#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 67087#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 67086#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 67085#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 67084#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 67083#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 67082#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 67081#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 67080#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 67079#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 67078#L163 assume 4464 == ssl3_connect_~s__state~0#1; 67077#L173 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 67076#L354 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 67074#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67069#L527 ssl3_connect_~skip~0#1 := 0; 67068#L109-1 assume !false; 67067#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67066#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 67065#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 67064#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 67063#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 67062#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 67061#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 67060#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 67059#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 67058#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 67057#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 67056#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 67055#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 67054#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 67053#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 67052#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 67051#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 66974#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 66971#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 66968#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 66965#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 66963#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 66883#L175 assume 4480 == ssl3_connect_~s__state~0#1; 66879#L179 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 66877#L363 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 66878#L367 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; 69369#L367-2 ssl3_connect_~s__init_num~0#1 := 0; 69367#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 69362#L527 ssl3_connect_~skip~0#1 := 0; 69356#L109-1 assume !false; 69354#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 69352#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 69350#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 69348#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 69346#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 69344#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 69342#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 69340#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 69338#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 69336#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 69334#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 69332#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 69330#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 69328#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 69326#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 69324#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 69322#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 69320#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 69318#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 69316#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 69314#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 69312#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 69310#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 69308#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 69306#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 69304#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 69302#L187 assume 4512 == ssl3_connect_~s__state~0#1; 69300#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 69298#L388 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; 69296#L394 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 69294#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 69292#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 69287#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 69277#L527 ssl3_connect_~skip~0#1 := 0; 69275#L109-1 assume !false; 69273#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 69271#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 69269#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 69267#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 69265#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 69263#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 69261#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 69259#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 69257#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 69255#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 69253#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 69251#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 69249#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 69247#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 69245#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 69243#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 69241#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 69239#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 69237#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 69235#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 69233#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 69231#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 69229#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 69227#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 69225#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 69223#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 69221#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 69219#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 69217#L193 assume 4528 == ssl3_connect_~s__state~0#1; 69215#L197 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 69213#L411 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp57~0#1 := 5 + ssl3_connect_~__cil_tmp56~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp57~0#1; 69211#L418 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 66536#L418-1 ssl3_connect_~s__init_num~0#1 := 0; 66537#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 69913#L527 ssl3_connect_~skip~0#1 := 0; 69900#L109-1 assume !false; 69901#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 69892#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 69893#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 69884#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 69885#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 69877#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 69874#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 69870#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 69866#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 69862#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 69858#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 69854#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 69850#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 69846#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 69842#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 69838#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 69834#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 69830#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 69826#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 69822#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 69818#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 69814#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 69810#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 69806#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 69802#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 69798#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 69794#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 69777#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 69773#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 69769#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 69765#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 66639#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 66640#L205 assume 4352 == ssl3_connect_~s__state~0#1; 66578#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 66579#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 66643#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 66644#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 69976#L527 ssl3_connect_~skip~0#1 := 0; 69975#L109-1 assume !false; 69974#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 69973#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 69972#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 69971#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 69970#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 69969#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 69968#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 69967#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 69966#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 69965#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 69964#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 69963#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 69962#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 69961#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 69960#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 69959#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 69958#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 69957#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 69956#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 69955#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 69954#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 69953#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 69952#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 69951#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 69950#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 69949#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 69948#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 69947#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 69946#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 69945#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 69944#L199 assume 4560 == ssl3_connect_~s__state~0#1; 69943#L203 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 69942#L438 assume !(ssl3_connect_~ret~0#1 <= 0); 69941#L441 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 3; 66646#L441-2 ssl3_connect_~s__init_num~0#1 := 0; 66647#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 69904#L527 ssl3_connect_~skip~0#1 := 0; 69905#L109-1 assume !false; 69896#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 69897#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 69888#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 69889#L118 assume 4096 == ssl3_connect_~s__state~0#1; 66563#L217 [2021-12-14 23:11:40,425 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:40,425 INFO L85 PathProgramCache]: Analyzing trace with hash -438363980, now seen corresponding path program 3 times [2021-12-14 23:11:40,425 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:40,425 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1147034372] [2021-12-14 23:11:40,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:40,426 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:40,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:40,430 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:40,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:40,436 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:40,436 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:40,437 INFO L85 PathProgramCache]: Analyzing trace with hash 485887210, now seen corresponding path program 1 times [2021-12-14 23:11:40,437 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:40,437 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992196922] [2021-12-14 23:11:40,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:40,437 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:40,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:40,480 INFO L134 CoverageAnalysis]: Checked inductivity of 1216 backedges. 84 proven. 0 refuted. 0 times theorem prover too weak. 1132 trivial. 0 not checked. [2021-12-14 23:11:40,480 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:40,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992196922] [2021-12-14 23:11:40,481 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992196922] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:40,481 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:40,481 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-14 23:11:40,482 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091696415] [2021-12-14 23:11:40,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:40,482 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:40,483 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:40,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:40,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:40,483 INFO L87 Difference]: Start difference. First operand 3459 states and 4243 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-12-14 23:11:40,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:40,585 INFO L93 Difference]: Finished difference Result 3603 states and 4342 transitions. [2021-12-14 23:11:40,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:40,589 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3603 states and 4342 transitions. [2021-12-14 23:11:40,601 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2944 [2021-12-14 23:11:40,610 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3603 states to 3267 states and 3966 transitions. [2021-12-14 23:11:40,610 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3267 [2021-12-14 23:11:40,613 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3267 [2021-12-14 23:11:40,613 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3267 states and 3966 transitions. [2021-12-14 23:11:40,617 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 23:11:40,617 INFO L681 BuchiCegarLoop]: Abstraction has 3267 states and 3966 transitions. [2021-12-14 23:11:40,619 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3267 states and 3966 transitions. [2021-12-14 23:11:40,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3267 to 3099. [2021-12-14 23:11:40,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3099 states, 3099 states have (on average 1.2191029364311068) internal successors, (3778), 3098 states have internal predecessors, (3778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:40,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3099 states to 3099 states and 3778 transitions. [2021-12-14 23:11:40,688 INFO L704 BuchiCegarLoop]: Abstraction has 3099 states and 3778 transitions. [2021-12-14 23:11:40,688 INFO L587 BuchiCegarLoop]: Abstraction has 3099 states and 3778 transitions. [2021-12-14 23:11:40,688 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-12-14 23:11:40,688 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3099 states and 3778 transitions. [2021-12-14 23:11:40,696 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 2944 [2021-12-14 23:11:40,696 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:40,696 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:40,698 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-12-14 23:11:40,699 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-12-14 23:11:40,699 INFO L791 eck$LassoCheckResult]: Stem: 73736#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); 73653#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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; 73654#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 73709#L98-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; 73710#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 73627#L109-1 assume !false; 73745#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 73744#L112 assume 12292 == ssl3_connect_~s__state~0#1; 73732#L113 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; 73733#L217 ssl3_connect_~s__server~0#1 := 0; 75501#L222 assume !(0 != ssl3_connect_~cb~0#1); 75499#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 75496#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 75492#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 75488#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 75483#L249 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; 75477#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75469#L527 ssl3_connect_~skip~0#1 := 0; 75467#L109-1 assume !false; 75465#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75464#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 75463#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 75461#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 75460#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 75459#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 75458#L127 assume 4368 == ssl3_connect_~s__state~0#1; 74868#L131 [2021-12-14 23:11:40,699 INFO L793 eck$LassoCheckResult]: Loop: 74868#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 75456#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 75450#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 75454#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 75434#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75422#L527 ssl3_connect_~skip~0#1 := 0; 75418#L109-1 assume !false; 75414#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75410#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 75406#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 75402#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 75398#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 75394#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 75390#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 75387#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 75381#L133 assume 4384 == ssl3_connect_~s__state~0#1; 75377#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 75343#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 75065#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 75066#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 75338#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 75336#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75331#L527 ssl3_connect_~skip~0#1 := 0; 75330#L109-1 assume !false; 75329#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75328#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 75327#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 75326#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 75325#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 75324#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 75323#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 75322#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 75321#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 75320#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 75319#L139 assume 4400 == ssl3_connect_~s__state~0#1; 75316#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 75314#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 75312#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75307#L527 ssl3_connect_~skip~0#1 := 0; 75306#L109-1 assume !false; 75305#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75304#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 75303#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 75302#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 75301#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 75300#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 75299#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 75298#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 75297#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 75296#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 75295#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 75294#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 75293#L145 assume 4416 == ssl3_connect_~s__state~0#1; 75292#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 75291#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 75290#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 75289#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 75287#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75282#L527 ssl3_connect_~skip~0#1 := 0; 75281#L109-1 assume !false; 75280#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75279#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 75278#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 75277#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 75276#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 75275#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 75274#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 75273#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 75272#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 75271#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 75270#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 75269#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 75268#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 75267#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 75266#L151 assume 4432 == ssl3_connect_~s__state~0#1; 75265#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 75264#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 75263#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 75261#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75256#L527 ssl3_connect_~skip~0#1 := 0; 75255#L109-1 assume !false; 75254#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75253#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 75252#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 75251#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 75250#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 75249#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 75248#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 75247#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 75246#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 75245#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 75244#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 75243#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 75242#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 75241#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 75240#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 75239#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 75238#L157 assume 4448 == ssl3_connect_~s__state~0#1; 75237#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 75236#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 75235#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 75234#L342 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 75233#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 75231#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75226#L527 ssl3_connect_~skip~0#1 := 0; 75225#L109-1 assume !false; 75224#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75223#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 75222#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 75221#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 75220#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 75219#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 75218#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 75217#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 75216#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 75215#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 75214#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 75213#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 75212#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 75211#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 75210#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 75209#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 75208#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 75207#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 75206#L163 assume 4464 == ssl3_connect_~s__state~0#1; 75205#L173 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 75204#L354 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 75202#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 75197#L527 ssl3_connect_~skip~0#1 := 0; 75196#L109-1 assume !false; 75195#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 75194#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 75193#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 75192#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 75191#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 75190#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 75189#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 75188#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 75187#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 75186#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 75185#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 75184#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 75183#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 74418#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 74116#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 74098#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 74095#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 74027#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 73947#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 73942#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 73937#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 73932#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 73888#L175 assume 4480 == ssl3_connect_~s__state~0#1; 73887#L179 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 73885#L363 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 73886#L367 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; 74677#L367-2 ssl3_connect_~s__init_num~0#1 := 0; 74678#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 74577#L527 ssl3_connect_~skip~0#1 := 0; 74578#L109-1 assume !false; 74569#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 74570#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 74561#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 74562#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 74547#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 74548#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 74535#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 74536#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 74523#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 74524#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 74511#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 74512#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 74499#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 74500#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 74487#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 74488#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 74475#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 74476#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 74463#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 74464#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 74451#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 74452#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 74439#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 74440#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 74427#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 74428#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 74413#L187 assume 4512 == ssl3_connect_~s__state~0#1; 74414#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 74406#L388 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; 74407#L394 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 74398#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 74399#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 74375#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 74371#L527 ssl3_connect_~skip~0#1 := 0; 74352#L109-1 assume !false; 74353#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 74342#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 74343#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 74332#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 74333#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 74322#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 74323#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 74312#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 74313#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 74302#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 74303#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 74292#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 74293#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 74282#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 74283#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 74272#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 74273#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 74262#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 74263#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 74252#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 74253#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 74242#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 74243#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 74232#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 74233#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 74221#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 74222#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 74210#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 74211#L193 assume 4528 == ssl3_connect_~s__state~0#1; 74193#L197 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 74194#L411 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp57~0#1 := 5 + ssl3_connect_~__cil_tmp56~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp57~0#1; 74884#L418 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 74883#L418-1 ssl3_connect_~s__init_num~0#1 := 0; 74881#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 74876#L527 ssl3_connect_~skip~0#1 := 0; 74875#L109-1 assume !false; 74874#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 74873#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 74872#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 74871#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 74870#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 74869#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 74867#L127 assume 4368 == ssl3_connect_~s__state~0#1; 74868#L131 [2021-12-14 23:11:40,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:40,700 INFO L85 PathProgramCache]: Analyzing trace with hash -1330721055, now seen corresponding path program 1 times [2021-12-14 23:11:40,700 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:40,700 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837913511] [2021-12-14 23:11:40,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:40,701 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:40,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:40,712 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-14 23:11:40,712 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:40,712 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837913511] [2021-12-14 23:11:40,712 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837913511] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:40,712 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:40,713 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:40,713 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585419713] [2021-12-14 23:11:40,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:40,713 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-14 23:11:40,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:40,714 INFO L85 PathProgramCache]: Analyzing trace with hash 325702745, now seen corresponding path program 1 times [2021-12-14 23:11:40,714 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:40,714 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435754854] [2021-12-14 23:11:40,714 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:40,714 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:40,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:40,748 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2021-12-14 23:11:40,749 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:40,749 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435754854] [2021-12-14 23:11:40,749 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [435754854] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:40,750 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:40,750 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-14 23:11:40,750 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379322817] [2021-12-14 23:11:40,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:40,751 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:40,751 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:40,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:40,751 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:40,752 INFO L87 Difference]: Start difference. First operand 3099 states and 3778 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-12-14 23:11:40,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:40,772 INFO L93 Difference]: Finished difference Result 6101 states and 7266 transitions. [2021-12-14 23:11:40,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:40,773 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6101 states and 7266 transitions. [2021-12-14 23:11:40,800 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5796 [2021-12-14 23:11:40,818 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6101 states to 6101 states and 7266 transitions. [2021-12-14 23:11:40,819 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6101 [2021-12-14 23:11:40,824 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6101 [2021-12-14 23:11:40,824 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6101 states and 7266 transitions. [2021-12-14 23:11:40,829 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 23:11:40,829 INFO L681 BuchiCegarLoop]: Abstraction has 6101 states and 7266 transitions. [2021-12-14 23:11:40,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6101 states and 7266 transitions. [2021-12-14 23:11:40,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6101 to 6101. [2021-12-14 23:11:40,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6101 states, 6101 states have (on average 1.1909523029011637) internal successors, (7266), 6100 states have internal predecessors, (7266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:40,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6101 states to 6101 states and 7266 transitions. [2021-12-14 23:11:40,907 INFO L704 BuchiCegarLoop]: Abstraction has 6101 states and 7266 transitions. [2021-12-14 23:11:40,908 INFO L587 BuchiCegarLoop]: Abstraction has 6101 states and 7266 transitions. [2021-12-14 23:11:40,908 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-12-14 23:11:40,908 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6101 states and 7266 transitions. [2021-12-14 23:11:40,924 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 5796 [2021-12-14 23:11:40,924 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:40,924 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:40,926 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-12-14 23:11:40,926 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-12-14 23:11:40,926 INFO L791 eck$LassoCheckResult]: Stem: 82937#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); 82860#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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; 82861#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 82910#L98-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; 82911#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 82944#L109-1 assume !false; 82945#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 82940#L112 assume 12292 == ssl3_connect_~s__state~0#1; 82941#L113 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; 82955#L217 ssl3_connect_~s__server~0#1 := 0; 88399#L222 assume 0 != ssl3_connect_~cb~0#1; 84082#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 88396#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 88393#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 88390#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 88388#L249 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; 88380#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 88376#L527 ssl3_connect_~skip~0#1 := 0; 88374#L109-1 assume !false; 88372#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 88370#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 88368#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 88366#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 88364#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 88362#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 87346#L127 assume 4368 == ssl3_connect_~s__state~0#1; 87344#L131 [2021-12-14 23:11:40,926 INFO L793 eck$LassoCheckResult]: Loop: 87344#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 87342#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 87338#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 87336#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 87323#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87317#L527 ssl3_connect_~skip~0#1 := 0; 87315#L109-1 assume !false; 87314#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87313#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 87311#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 87309#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 87305#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 87303#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 87301#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 87299#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 87297#L133 assume 4384 == ssl3_connect_~s__state~0#1; 87295#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 87293#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 87289#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 87286#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 87284#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 87276#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87272#L527 ssl3_connect_~skip~0#1 := 0; 87270#L109-1 assume !false; 87268#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87266#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 87264#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 87263#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 87262#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 87260#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 87259#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 87258#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 87256#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 87255#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 87254#L139 assume 4400 == ssl3_connect_~s__state~0#1; 87248#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 87245#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 87237#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87233#L527 ssl3_connect_~skip~0#1 := 0; 87231#L109-1 assume !false; 87229#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87227#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 87225#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 87223#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 87221#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 87219#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 87217#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 87215#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 87213#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 87211#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 87209#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 87207#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 87205#L145 assume 4416 == ssl3_connect_~s__state~0#1; 87204#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 87200#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 87199#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 87198#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 87195#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87189#L527 ssl3_connect_~skip~0#1 := 0; 87187#L109-1 assume !false; 87185#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87181#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 87179#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 87177#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 87175#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 87173#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 87171#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 87169#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 87149#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 87140#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 87135#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 87130#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 87125#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 87120#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 87115#L151 assume 4432 == ssl3_connect_~s__state~0#1; 87111#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 87107#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 87103#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 87084#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87080#L527 ssl3_connect_~skip~0#1 := 0; 87071#L109-1 assume !false; 87066#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87061#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 87056#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 87051#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 87046#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 87041#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 87036#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 87032#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 87006#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 86929#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 86925#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 86921#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 86913#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 86909#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 86902#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 86898#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 86893#L157 assume 4448 == ssl3_connect_~s__state~0#1; 86890#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 86887#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 86884#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 86880#L342 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 86876#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 86873#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 86868#L527 ssl3_connect_~skip~0#1 := 0; 86866#L109-1 assume !false; 86863#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 86860#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 86855#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 86847#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 86843#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 86838#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 86832#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 86826#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 86818#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 86813#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 86807#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 86801#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 86794#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 86789#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 86784#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 86780#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 86775#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 86771#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 86766#L163 assume 4464 == ssl3_connect_~s__state~0#1; 86763#L173 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 86759#L354 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 86508#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 86504#L527 ssl3_connect_~skip~0#1 := 0; 86502#L109-1 assume !false; 86500#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 86498#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 86496#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 86494#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 86492#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 86490#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 86488#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 86486#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 86484#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 86481#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 86480#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 86479#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 86477#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 86475#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 86471#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 86469#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 86467#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 86465#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 86463#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 86461#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 86459#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 86457#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 86455#L175 assume 4480 == ssl3_connect_~s__state~0#1; 86453#L179 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 86451#L363 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 86449#L367 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; 86378#L367-2 ssl3_connect_~s__init_num~0#1 := 0; 86370#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 86366#L527 ssl3_connect_~skip~0#1 := 0; 86364#L109-1 assume !false; 86362#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 86360#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 86358#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 86356#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 86354#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 86352#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 86350#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 86348#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 86346#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 86344#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 86342#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 86340#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 86338#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 86336#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 86334#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 86333#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 86332#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 86330#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 86328#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 86324#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 86322#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 86320#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 86318#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 86316#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 86314#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 86312#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 86310#L187 assume 4512 == ssl3_connect_~s__state~0#1; 86308#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 86306#L388 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; 86304#L394 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 86302#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 86300#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 86292#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 86288#L527 ssl3_connect_~skip~0#1 := 0; 86286#L109-1 assume !false; 86284#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 86282#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 86280#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 86278#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 86276#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 86274#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 86272#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 86270#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 86268#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 86266#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 86264#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 86262#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 86260#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 86258#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 86254#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 86252#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 86250#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 86249#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 86248#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 86246#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 86244#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 86240#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 86238#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 86236#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 86234#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 86232#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 86230#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 86228#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 86226#L193 assume 4528 == ssl3_connect_~s__state~0#1; 86224#L197 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 86222#L411 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp57~0#1 := 5 + ssl3_connect_~__cil_tmp56~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp57~0#1; 86220#L418 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 82810#L418-1 ssl3_connect_~s__init_num~0#1 := 0; 82811#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 88085#L527 ssl3_connect_~skip~0#1 := 0; 88084#L109-1 assume !false; 88079#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 88073#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 88062#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 88061#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 88054#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 88046#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 88045#L127 assume 4368 == ssl3_connect_~s__state~0#1; 87344#L131 [2021-12-14 23:11:40,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:40,927 INFO L85 PathProgramCache]: Analyzing trace with hash -309652701, now seen corresponding path program 1 times [2021-12-14 23:11:40,927 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:40,927 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952324518] [2021-12-14 23:11:40,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:40,928 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:40,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:40,937 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:40,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:40,944 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:40,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:40,945 INFO L85 PathProgramCache]: Analyzing trace with hash 325702745, now seen corresponding path program 2 times [2021-12-14 23:11:40,945 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:40,945 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438342138] [2021-12-14 23:11:40,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:40,946 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:40,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:40,975 INFO L134 CoverageAnalysis]: Checked inductivity of 698 backedges. 90 proven. 0 refuted. 0 times theorem prover too weak. 608 trivial. 0 not checked. [2021-12-14 23:11:40,976 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:41,003 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438342138] [2021-12-14 23:11:41,004 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438342138] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:41,004 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:41,004 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-14 23:11:41,004 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717605300] [2021-12-14 23:11:41,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:41,004 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:41,004 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:41,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:41,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:41,005 INFO L87 Difference]: Start difference. First operand 6101 states and 7266 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-12-14 23:11:41,108 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:41,108 INFO L93 Difference]: Finished difference Result 5401 states and 6394 transitions. [2021-12-14 23:11:41,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:41,109 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5401 states and 6394 transitions. [2021-12-14 23:11:41,131 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3386 [2021-12-14 23:11:41,147 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5401 states to 5401 states and 6394 transitions. [2021-12-14 23:11:41,147 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5401 [2021-12-14 23:11:41,156 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5401 [2021-12-14 23:11:41,156 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5401 states and 6394 transitions. [2021-12-14 23:11:41,162 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 23:11:41,162 INFO L681 BuchiCegarLoop]: Abstraction has 5401 states and 6394 transitions. [2021-12-14 23:11:41,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5401 states and 6394 transitions. [2021-12-14 23:11:41,219 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5401 to 5385. [2021-12-14 23:11:41,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5385 states, 5385 states have (on average 1.1844011142061281) internal successors, (6378), 5384 states have internal predecessors, (6378), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:41,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5385 states to 5385 states and 6378 transitions. [2021-12-14 23:11:41,235 INFO L704 BuchiCegarLoop]: Abstraction has 5385 states and 6378 transitions. [2021-12-14 23:11:41,235 INFO L587 BuchiCegarLoop]: Abstraction has 5385 states and 6378 transitions. [2021-12-14 23:11:41,235 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-12-14 23:11:41,235 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5385 states and 6378 transitions. [2021-12-14 23:11:41,251 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3370 [2021-12-14 23:11:41,252 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:41,252 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:41,255 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-12-14 23:11:41,255 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-12-14 23:11:41,255 INFO L791 eck$LassoCheckResult]: Stem: 94460#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); 94369#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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; 94370#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 94422#L98-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; 94423#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 94343#L109-1 assume !false; 94467#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 94465#L112 assume 12292 == ssl3_connect_~s__state~0#1; 94466#L113 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; 95418#L217 ssl3_connect_~s__server~0#1 := 0; 95381#L222 assume 0 != ssl3_connect_~cb~0#1; 95380#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 95379#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 95377#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 95375#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 95373#L249 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; 95371#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 95368#L527 ssl3_connect_~skip~0#1 := 0; 95367#L109-1 assume !false; 95366#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 95365#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 95364#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 95363#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 95362#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 95361#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 95360#L127 assume 4368 == ssl3_connect_~s__state~0#1; 95359#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 95358#L261 assume !(0 == ssl3_connect_~blastFlag~0#1); 95357#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 95355#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 95353#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 95350#L527 ssl3_connect_~skip~0#1 := 0; 95349#L109-1 assume !false; 95348#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 95347#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 95346#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 95345#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 95344#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 95343#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 95342#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 95341#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 95340#L133 assume 4384 == ssl3_connect_~s__state~0#1; 95339#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 95338#L276 assume !(1 == ssl3_connect_~blastFlag~0#1); 95337#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 95335#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 95336#L282-2 [2021-12-14 23:11:41,256 INFO L793 eck$LassoCheckResult]: Loop: 95336#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 96634#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 96631#L527 ssl3_connect_~skip~0#1 := 0; 96630#L109-1 assume !false; 96629#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 96628#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 96627#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 96626#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 96625#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 96623#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 96620#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 96619#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 96618#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 96617#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 96616#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 96615#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 96614#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 96613#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 96612#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 96611#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 96610#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 96609#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 96608#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 96607#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 96606#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 96605#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 96604#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 96603#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 96602#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 96601#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 96600#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 96599#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 96598#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 96596#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 96595#L199 assume 4560 == ssl3_connect_~s__state~0#1; 96255#L203 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 96477#L438 assume !(ssl3_connect_~ret~0#1 <= 0); 96472#L441 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 96466#L441-2 ssl3_connect_~s__init_num~0#1 := 0; 96460#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 96456#L527 ssl3_connect_~skip~0#1 := 0; 96454#L109-1 assume !false; 96452#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 96450#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 96448#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 96446#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 96444#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 96442#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 96440#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 96438#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 96436#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 96434#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 96432#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 96430#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 96428#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 96426#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 96424#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 96422#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 96420#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 96418#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 96416#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 96414#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 96412#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 96410#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 96408#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 96406#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 96404#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 96402#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 96400#L187 assume 4512 == ssl3_connect_~s__state~0#1; 96263#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 96397#L388 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; 96395#L394 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 96393#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 96389#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 96383#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 96379#L527 ssl3_connect_~skip~0#1 := 0; 96377#L109-1 assume !false; 96375#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 96373#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 96371#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 96369#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 96367#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 96365#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 96363#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 96361#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 96359#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 96357#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 96355#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 96353#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 96351#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 96349#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 96347#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 96345#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 96343#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 96341#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 96339#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 96337#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 96335#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 96333#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 96331#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 96329#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 96327#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 96325#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 96323#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 96321#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 96319#L193 assume 4528 == ssl3_connect_~s__state~0#1; 96258#L197 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 96316#L411 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp57~0#1 := 5 + ssl3_connect_~__cil_tmp56~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp57~0#1; 96313#L418 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 3;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__s3__flags~0#1; 96311#L422 assume !(0 != ssl3_connect_~__cil_tmp58~0#1 - 2); 96309#L418-1 ssl3_connect_~s__init_num~0#1 := 0; 96308#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 96305#L527 ssl3_connect_~skip~0#1 := 0; 96304#L109-1 assume !false; 96303#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 96302#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 96301#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 96300#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 96299#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 96298#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 96297#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 96296#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 96295#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 96294#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 96293#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 96292#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 96291#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 96290#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 96289#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 96288#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 96287#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 96286#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 96285#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 96284#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 96283#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 96282#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 96281#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 96280#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 96278#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 96272#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 96264#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 96261#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 96259#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 96256#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 96253#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 96252#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 95955#L205 assume 4352 == ssl3_connect_~s__state~0#1; 95954#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 95816#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 95817#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 94509#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 94497#L527 ssl3_connect_~skip~0#1 := 0; 94489#L109-1 assume !false; 94490#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 94485#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 94486#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 94481#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 94482#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 94476#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 94478#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 94471#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 94473#L133 assume 4384 == ssl3_connect_~s__state~0#1; 94724#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 96646#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 96642#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 96640#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 95336#L282-2 [2021-12-14 23:11:41,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:41,256 INFO L85 PathProgramCache]: Analyzing trace with hash 1638169035, now seen corresponding path program 1 times [2021-12-14 23:11:41,257 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:41,257 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753294321] [2021-12-14 23:11:41,258 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:41,258 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:41,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:41,272 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-14 23:11:41,272 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:41,272 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753294321] [2021-12-14 23:11:41,272 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753294321] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:41,273 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:41,273 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:41,273 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097750809] [2021-12-14 23:11:41,273 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:41,274 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-14 23:11:41,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:41,274 INFO L85 PathProgramCache]: Analyzing trace with hash -1522277887, now seen corresponding path program 1 times [2021-12-14 23:11:41,274 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:41,274 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556810340] [2021-12-14 23:11:41,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:41,275 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:41,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:41,311 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-12-14 23:11:41,311 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:41,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556810340] [2021-12-14 23:11:41,312 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1556810340] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 23:11:41,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1027359970] [2021-12-14 23:11:41,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:41,312 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 23:11:41,312 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:41,319 INFO L229 MonitoredProcess]: Starting monitored process 71 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-14 23:11:41,320 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Waiting until timeout for monitored process [2021-12-14 23:11:41,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:41,398 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-14 23:11:41,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:11:41,670 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-12-14 23:11:41,671 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 23:11:41,872 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-12-14 23:11:41,872 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1027359970] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-14 23:11:41,872 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-14 23:11:41,872 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-12-14 23:11:41,873 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1688667445] [2021-12-14 23:11:41,873 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-14 23:11:41,873 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:41,873 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:41,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:41,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:41,874 INFO L87 Difference]: Start difference. First operand 5385 states and 6378 transitions. cyclomatic complexity: 997 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-12-14 23:11:41,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:41,896 INFO L93 Difference]: Finished difference Result 5385 states and 6376 transitions. [2021-12-14 23:11:41,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:41,897 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5385 states and 6376 transitions. [2021-12-14 23:11:41,917 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3370 [2021-12-14 23:11:41,932 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5385 states to 5385 states and 6376 transitions. [2021-12-14 23:11:41,933 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5385 [2021-12-14 23:11:41,937 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5385 [2021-12-14 23:11:41,937 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5385 states and 6376 transitions. [2021-12-14 23:11:41,943 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 23:11:41,943 INFO L681 BuchiCegarLoop]: Abstraction has 5385 states and 6376 transitions. [2021-12-14 23:11:41,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5385 states and 6376 transitions. [2021-12-14 23:11:41,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5385 to 5385. [2021-12-14 23:11:42,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5385 states, 5385 states have (on average 1.184029712163417) internal successors, (6376), 5384 states have internal predecessors, (6376), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:42,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5385 states to 5385 states and 6376 transitions. [2021-12-14 23:11:42,011 INFO L704 BuchiCegarLoop]: Abstraction has 5385 states and 6376 transitions. [2021-12-14 23:11:42,011 INFO L587 BuchiCegarLoop]: Abstraction has 5385 states and 6376 transitions. [2021-12-14 23:11:42,011 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-12-14 23:11:42,011 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5385 states and 6376 transitions. [2021-12-14 23:11:42,026 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3370 [2021-12-14 23:11:42,026 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:42,026 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:42,028 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-12-14 23:11:42,028 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-12-14 23:11:42,028 INFO L791 eck$LassoCheckResult]: Stem: 106215#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); 106135#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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; 106136#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 106196#L98-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; 106214#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 106112#L109-1 assume !false; 106221#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 106222#L112 assume 12292 == ssl3_connect_~s__state~0#1; 106211#L113 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; 106212#L217 ssl3_connect_~s__server~0#1 := 0; 109924#L222 assume 0 != ssl3_connect_~cb~0#1; 107144#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 109923#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 109921#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 109919#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 109918#L249 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; 109808#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 109804#L527 ssl3_connect_~skip~0#1 := 0; 109802#L109-1 assume !false; 109800#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 109798#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 109797#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 109796#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 109795#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 109794#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 109793#L127 assume 4368 == ssl3_connect_~s__state~0#1; 109792#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 109791#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 109790#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 109788#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 109786#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 109782#L527 ssl3_connect_~skip~0#1 := 0; 109780#L109-1 assume !false; 109774#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 109772#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 109770#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 109769#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 109768#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 109766#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 109765#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 109764#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 109763#L133 assume 4384 == ssl3_connect_~s__state~0#1; 109762#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 109760#L276 assume !(1 == ssl3_connect_~blastFlag~0#1); 109759#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 109757#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 109758#L282-2 [2021-12-14 23:11:42,028 INFO L793 eck$LassoCheckResult]: Loop: 109758#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 110948#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 110944#L527 ssl3_connect_~skip~0#1 := 0; 110942#L109-1 assume !false; 110939#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 110937#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 110934#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 110931#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 110926#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 110903#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 110902#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 110900#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 110762#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 110758#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 110756#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 110754#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 110752#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 110750#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 110748#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 110746#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 110744#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 110742#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 110740#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 110738#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 110736#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 110734#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 110732#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 110730#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 110728#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 110726#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 110724#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 110722#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 110720#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 110718#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 110716#L199 assume 4560 == ssl3_connect_~s__state~0#1; 110050#L203 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 110713#L438 assume !(ssl3_connect_~ret~0#1 <= 0); 110694#L441 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 110687#L441-2 ssl3_connect_~s__init_num~0#1 := 0; 110683#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 110677#L527 ssl3_connect_~skip~0#1 := 0; 110673#L109-1 assume !false; 110669#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 110665#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 110663#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 110661#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 110658#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 110656#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 110654#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 110652#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 110650#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 110648#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 110646#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 110644#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 110642#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 110636#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 110634#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 110631#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 110624#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 110621#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 110619#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 110617#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 110615#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 110613#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 110611#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 110609#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 110602#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 110596#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 110589#L187 assume 4512 == ssl3_connect_~s__state~0#1; 106312#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 110580#L388 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; 110575#L394 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 110570#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 110564#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 110558#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 110551#L527 ssl3_connect_~skip~0#1 := 0; 110546#L109-1 assume !false; 110541#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 110537#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 110533#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 106564#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 106560#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 106555#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 106556#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 110516#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 110513#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 110510#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 110508#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 106536#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 106533#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 106530#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 106527#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 106524#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 106521#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 106518#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 106515#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 106511#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 106508#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 106505#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 106502#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 106498#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 106495#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 106492#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 106489#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 106486#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 106482#L193 assume 4528 == ssl3_connect_~s__state~0#1; 106479#L197 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 106475#L411 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp57~0#1 := 5 + ssl3_connect_~__cil_tmp56~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp57~0#1; 106470#L418 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 3;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__s3__flags~0#1; 106109#L422 assume !(0 != ssl3_connect_~__cil_tmp58~0#1 - 2); 106110#L418-1 ssl3_connect_~s__init_num~0#1 := 0; 106465#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 106457#L527 ssl3_connect_~skip~0#1 := 0; 106452#L109-1 assume !false; 106449#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 106445#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 106442#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 106438#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 106436#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 106431#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 106428#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 106423#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 106421#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 106416#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 106409#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 106403#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 106396#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 106391#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 106384#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 106379#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 106372#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 106367#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 106361#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 106357#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 106353#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 106349#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 106341#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 106342#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 106329#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 106330#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 107424#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 110056#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 110054#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 110052#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 110051#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 110048#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 110047#L205 assume 4352 == ssl3_connect_~s__state~0#1; 110046#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 110043#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 106270#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 106271#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 110040#L527 ssl3_connect_~skip~0#1 := 0; 110039#L109-1 assume !false; 110038#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 110037#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 110036#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 110035#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 110034#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 110032#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 110031#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 110029#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 110027#L133 assume 4384 == ssl3_connect_~s__state~0#1; 110025#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 110959#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 110956#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 110953#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 109758#L282-2 [2021-12-14 23:11:42,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:42,029 INFO L85 PathProgramCache]: Analyzing trace with hash -967854519, now seen corresponding path program 1 times [2021-12-14 23:11:42,029 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:42,029 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1801457882] [2021-12-14 23:11:42,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:42,030 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:42,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:42,042 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-14 23:11:42,043 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:42,043 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1801457882] [2021-12-14 23:11:42,043 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1801457882] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-14 23:11:42,043 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-14 23:11:42,043 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-14 23:11:42,044 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [840548507] [2021-12-14 23:11:42,044 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-14 23:11:42,044 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-14 23:11:42,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:42,044 INFO L85 PathProgramCache]: Analyzing trace with hash -1522277887, now seen corresponding path program 2 times [2021-12-14 23:11:42,045 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:42,045 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896642417] [2021-12-14 23:11:42,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:42,045 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:42,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:42,100 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-12-14 23:11:42,101 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:42,101 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896642417] [2021-12-14 23:11:42,101 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896642417] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 23:11:42,101 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1023645206] [2021-12-14 23:11:42,101 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2021-12-14 23:11:42,102 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 23:11:42,102 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:42,107 INFO L229 MonitoredProcess]: Starting monitored process 72 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-14 23:11:42,131 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Waiting until timeout for monitored process [2021-12-14 23:11:42,167 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-12-14 23:11:42,168 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-14 23:11:42,169 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-14 23:11:42,170 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:11:42,373 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-12-14 23:11:42,373 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 23:11:42,560 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-12-14 23:11:42,560 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1023645206] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-14 23:11:42,560 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-14 23:11:42,560 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-12-14 23:11:42,560 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1937257212] [2021-12-14 23:11:42,561 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-14 23:11:42,561 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:42,561 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:42,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-14 23:11:42,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-14 23:11:42,562 INFO L87 Difference]: Start difference. First operand 5385 states and 6376 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-12-14 23:11:42,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:42,583 INFO L93 Difference]: Finished difference Result 5467 states and 6476 transitions. [2021-12-14 23:11:42,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-14 23:11:42,584 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5467 states and 6476 transitions. [2021-12-14 23:11:42,604 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3452 [2021-12-14 23:11:42,619 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5467 states to 5467 states and 6476 transitions. [2021-12-14 23:11:42,619 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5467 [2021-12-14 23:11:42,623 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5467 [2021-12-14 23:11:42,623 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5467 states and 6476 transitions. [2021-12-14 23:11:42,628 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 23:11:42,628 INFO L681 BuchiCegarLoop]: Abstraction has 5467 states and 6476 transitions. [2021-12-14 23:11:42,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5467 states and 6476 transitions. [2021-12-14 23:11:42,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5467 to 5467. [2021-12-14 23:11:42,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5467 states, 5467 states have (on average 1.184561916956283) internal successors, (6476), 5466 states have internal predecessors, (6476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-14 23:11:42,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5467 states to 5467 states and 6476 transitions. [2021-12-14 23:11:42,749 INFO L704 BuchiCegarLoop]: Abstraction has 5467 states and 6476 transitions. [2021-12-14 23:11:42,749 INFO L587 BuchiCegarLoop]: Abstraction has 5467 states and 6476 transitions. [2021-12-14 23:11:42,750 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-12-14 23:11:42,750 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5467 states and 6476 transitions. [2021-12-14 23:11:42,765 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3452 [2021-12-14 23:11:42,765 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-14 23:11:42,765 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-14 23:11:42,768 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-12-14 23:11:42,768 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-12-14 23:11:42,769 INFO L791 eck$LassoCheckResult]: Stem: 118061#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); 117988#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 := 12292;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, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, 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_~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;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;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;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; 117989#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 118044#L98-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; 118060#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 117963#L109-1 assume !false; 118067#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 118068#L112 assume 12292 == ssl3_connect_~s__state~0#1; 118057#L113 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; 118058#L217 ssl3_connect_~s__server~0#1 := 0; 118472#L222 assume 0 != ssl3_connect_~cb~0#1; 118470#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 118468#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 118465#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 118459#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 118456#L249 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; 118453#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 118445#L527 ssl3_connect_~skip~0#1 := 0; 118443#L109-1 assume !false; 118441#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 118439#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 118437#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 118435#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 118433#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 118431#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 118429#L127 assume 4368 == ssl3_connect_~s__state~0#1; 118427#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 118425#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 118422#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 118419#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 118416#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 118408#L527 ssl3_connect_~skip~0#1 := 0; 118406#L109-1 assume !false; 118404#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 118402#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 118400#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 118398#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 118396#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 118394#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 118392#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 118390#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 118388#L133 assume 4384 == ssl3_connect_~s__state~0#1; 118386#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 118384#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 118382#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 118379#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 118380#L282-2 [2021-12-14 23:11:42,769 INFO L793 eck$LassoCheckResult]: Loop: 118380#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 122981#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 122975#L527 ssl3_connect_~skip~0#1 := 0; 122973#L109-1 assume !false; 122971#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 122969#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 122967#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 122965#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 122963#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 122961#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 122959#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 122957#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 122955#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 122953#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 122951#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 122949#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 122948#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 122947#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 122946#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 122945#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 119187#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 119180#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 119179#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 119178#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 119176#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 119177#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 121222#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 121220#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 121218#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 121216#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 121214#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 121213#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 121212#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 121211#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 121210#L199 assume 4560 == ssl3_connect_~s__state~0#1; 118137#L203 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 121208#L438 assume !(ssl3_connect_~ret~0#1 <= 0); 121207#L441 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 121205#L441-2 ssl3_connect_~s__init_num~0#1 := 0; 121199#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 121195#L527 ssl3_connect_~skip~0#1 := 0; 121193#L109-1 assume !false; 121191#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 121189#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 121187#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 121185#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 121183#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 121181#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 121179#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 121177#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 121175#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 121173#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 121171#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 121169#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 121167#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 121165#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 121163#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 121161#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 121159#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 121157#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 121155#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 121153#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 121150#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 121146#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 121141#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 121139#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 121137#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 121135#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 121133#L187 assume 4512 == ssl3_connect_~s__state~0#1; 118167#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 121130#L388 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; 121128#L394 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 121126#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 121124#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 121116#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 121112#L527 ssl3_connect_~skip~0#1 := 0; 121110#L109-1 assume !false; 121108#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 121106#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 121104#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 121102#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 121100#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 121098#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 121096#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 121094#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 121092#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 121090#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 121088#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 121086#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 121084#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 121082#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 121080#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 121078#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 121076#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 121075#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 121074#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 121073#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 121072#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 121071#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 121070#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 121068#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 121066#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 121061#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 121059#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 121057#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 121055#L193 assume 4528 == ssl3_connect_~s__state~0#1; 118153#L197 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 121052#L411 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4352;ssl3_connect_~__cil_tmp56~0#1 := ssl3_connect_~s__s3__flags~0#1;ssl3_connect_~__cil_tmp57~0#1 := 5 + ssl3_connect_~__cil_tmp56~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_~__cil_tmp57~0#1; 121050#L418 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 3;ssl3_connect_~__cil_tmp58~0#1 := ssl3_connect_~s__s3__flags~0#1; 121046#L422 assume !(0 != ssl3_connect_~__cil_tmp58~0#1 - 2); 121044#L418-1 ssl3_connect_~s__init_num~0#1 := 0; 121033#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 121030#L527 ssl3_connect_~skip~0#1 := 0; 121028#L109-1 assume !false; 121026#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 121024#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 118307#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 118303#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 118301#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 118297#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 118294#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 118290#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 118285#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 118279#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 118272#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 118266#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 118261#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 118253#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 118246#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 118240#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 118233#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 118227#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 118221#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 118216#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 118209#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 118210#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 118194#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 118195#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 118179#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 118180#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 118164#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 118165#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 118149#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 118150#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 118134#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 118135#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 118126#L205 assume 4352 == ssl3_connect_~s__state~0#1; 118127#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 118120#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 118116#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 118117#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 118318#L527 ssl3_connect_~skip~0#1 := 0; 118319#L109-1 assume !false; 118312#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 118313#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 118305#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 118306#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 118299#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 118300#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 118292#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 118293#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 118286#L133 assume 4384 == ssl3_connect_~s__state~0#1; 118287#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 118475#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 117929#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 122987#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 118380#L282-2 [2021-12-14 23:11:42,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:42,769 INFO L85 PathProgramCache]: Analyzing trace with hash -967856441, now seen corresponding path program 1 times [2021-12-14 23:11:42,769 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:42,770 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084825929] [2021-12-14 23:11:42,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:42,770 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:42,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:42,775 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-14 23:11:42,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-14 23:11:42,784 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-14 23:11:42,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-14 23:11:42,785 INFO L85 PathProgramCache]: Analyzing trace with hash -1522277887, now seen corresponding path program 3 times [2021-12-14 23:11:42,785 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-14 23:11:42,785 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735251923] [2021-12-14 23:11:42,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-14 23:11:42,786 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-14 23:11:42,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-14 23:11:42,819 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-12-14 23:11:42,819 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-14 23:11:42,820 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735251923] [2021-12-14 23:11:42,820 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735251923] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-14 23:11:42,820 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1125659173] [2021-12-14 23:11:42,820 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2021-12-14 23:11:42,820 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-14 23:11:42,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-14 23:11:42,823 INFO L229 MonitoredProcess]: Starting monitored process 73 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-14 23:11:42,846 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Waiting until timeout for monitored process [2021-12-14 23:11:42,883 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-12-14 23:11:42,883 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-12-14 23:11:42,884 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-14 23:11:42,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-14 23:11:43,142 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-12-14 23:11:43,143 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-14 23:11:43,390 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-12-14 23:11:43,391 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1125659173] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-14 23:11:43,391 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-14 23:11:43,391 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-12-14 23:11:43,391 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [660957405] [2021-12-14 23:11:43,391 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-14 23:11:43,392 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-14 23:11:43,392 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-14 23:11:43,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-14 23:11:43,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-14 23:11:43,393 INFO L87 Difference]: Start difference. First operand 5467 states and 6476 transitions. cyclomatic complexity: 1013 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-12-14 23:11:43,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-14 23:11:43,632 INFO L93 Difference]: Finished difference Result 3685 states and 4138 transitions. [2021-12-14 23:11:43,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-14 23:11:43,633 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3685 states and 4138 transitions. [2021-12-14 23:11:43,649 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-12-14 23:11:43,650 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3685 states to 0 states and 0 transitions. [2021-12-14 23:11:43,650 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2021-12-14 23:11:43,650 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2021-12-14 23:11:43,650 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2021-12-14 23:11:43,650 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-14 23:11:43,650 INFO L681 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-12-14 23:11:43,650 INFO L704 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-12-14 23:11:43,650 INFO L587 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-12-14 23:11:43,651 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-12-14 23:11:43,651 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2021-12-14 23:11:43,651 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-12-14 23:11:43,651 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2021-12-14 23:11:43,657 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 14.12 11:11:43 BoogieIcfgContainer [2021-12-14 23:11:43,657 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-12-14 23:11:43,658 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-12-14 23:11:43,658 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-12-14 23:11:43,658 INFO L275 PluginConnector]: Witness Printer initialized [2021-12-14 23:11:43,658 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.12 11:11:27" (3/4) ... [2021-12-14 23:11:43,661 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-12-14 23:11:43,661 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-12-14 23:11:43,662 INFO L158 Benchmark]: Toolchain (without parser) took 16760.40ms. Allocated memory was 109.1MB in the beginning and 369.1MB in the end (delta: 260.0MB). Free memory was 80.6MB in the beginning and 168.9MB in the end (delta: -88.4MB). Peak memory consumption was 171.1MB. Max. memory is 16.1GB. [2021-12-14 23:11:43,662 INFO L158 Benchmark]: CDTParser took 0.18ms. Allocated memory is still 109.1MB. Free memory was 66.6MB in the beginning and 66.6MB in the end (delta: 41.9kB). There was no memory consumed. Max. memory is 16.1GB. [2021-12-14 23:11:43,662 INFO L158 Benchmark]: CACSL2BoogieTranslator took 302.08ms. Allocated memory was 109.1MB in the beginning and 142.6MB in the end (delta: 33.6MB). Free memory was 80.2MB in the beginning and 114.9MB in the end (delta: -34.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2021-12-14 23:11:43,663 INFO L158 Benchmark]: Boogie Procedure Inliner took 41.49ms. Allocated memory is still 142.6MB. Free memory was 114.9MB in the beginning and 112.2MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-14 23:11:43,663 INFO L158 Benchmark]: Boogie Preprocessor took 35.20ms. Allocated memory is still 142.6MB. Free memory was 112.2MB in the beginning and 110.7MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-14 23:11:43,663 INFO L158 Benchmark]: RCFGBuilder took 527.07ms. Allocated memory is still 142.6MB. Free memory was 110.7MB in the beginning and 87.6MB in the end (delta: 23.1MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. [2021-12-14 23:11:43,664 INFO L158 Benchmark]: BuchiAutomizer took 15845.86ms. Allocated memory was 142.6MB in the beginning and 369.1MB in the end (delta: 226.5MB). Free memory was 87.6MB in the beginning and 168.9MB in the end (delta: -81.4MB). Peak memory consumption was 147.3MB. Max. memory is 16.1GB. [2021-12-14 23:11:43,664 INFO L158 Benchmark]: Witness Printer took 3.61ms. Allocated memory is still 369.1MB. Free memory is still 168.9MB. There was no memory consumed. Max. memory is 16.1GB. [2021-12-14 23:11:43,665 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.18ms. Allocated memory is still 109.1MB. Free memory was 66.6MB in the beginning and 66.6MB in the end (delta: 41.9kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 302.08ms. Allocated memory was 109.1MB in the beginning and 142.6MB in the end (delta: 33.6MB). Free memory was 80.2MB in the beginning and 114.9MB in the end (delta: -34.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 41.49ms. Allocated memory is still 142.6MB. Free memory was 114.9MB in the beginning and 112.2MB in the end (delta: 2.6MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 35.20ms. Allocated memory is still 142.6MB. Free memory was 112.2MB in the beginning and 110.7MB in the end (delta: 1.5MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 527.07ms. Allocated memory is still 142.6MB. Free memory was 110.7MB in the beginning and 87.6MB in the end (delta: 23.1MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. * BuchiAutomizer took 15845.86ms. Allocated memory was 142.6MB in the beginning and 369.1MB in the end (delta: 226.5MB). Free memory was 87.6MB in the beginning and 168.9MB in the end (delta: -81.4MB). Peak memory consumption was 147.3MB. Max. memory is 16.1GB. * Witness Printer took 3.61ms. Allocated memory is still 369.1MB. Free memory is still 168.9MB. 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 31 terminating modules (28 trivial, 3 deterministic, 0 nondeterministic). One deterministic module has affine ranking function s__state and consists of 6 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. One deterministic module has affine ranking function s__state and consists of 4 locations. 28 modules have a trivial ranking function, the largest among these consists of 6 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 15.8s and 31 iterations. TraceHistogramMax:13. Analysis of lassos took 9.3s. Construction of modules took 2.4s. Büchi inclusion checks took 1.9s. Highest rank in rank-based complementation 3. Minimization of det autom 27. Minimization of nondet autom 4. Automata minimization 1.0s AutomataMinimizationTime, 30 MinimizatonAttempts, 3746 StatesRemovedByMinimization, 23 NontrivialMinimizations. Non-live state removal took 0.5s Buchi closure took 0.0s. Biggest automaton had 6101 states and ocurred in iteration 26. Nontrivial modules had stage [1, 2, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 0/0 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3733 SdHoareTripleChecker+Valid, 3.2s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3728 mSDsluCounter, 10251 SdHoareTripleChecker+Invalid, 2.4s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 3951 mSDsCounter, 563 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4092 IncrementalHoareTripleChecker+Invalid, 4655 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 563 mSolverCounterUnsat, 6300 mSDtfsCounter, 4092 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont0 unkn0 SFLI24 SFLT2 conc0 concLT1 SILN0 SILU0 SILI3 SILT0 lasso0 LassoPreprocessingBenchmarks: Lassos: inital61 mio100 ax100 hnf100 lsp18 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq209 hnf86 smp100 dnf100 smp100 tf110 neg100 sie100 LassoTerminationAnalysisBenchmarks: ConstraintsSatisfiability: unsat Degree: 0 Time: 19ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 18 LassoNonterminationAnalysisSatUnbounded: 1 LassoNonterminationAnalysisUnsat: 3 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 0.7s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! [2021-12-14 23:11:43,707 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (73)] Forceful destruction successful, exit code 0 [2021-12-14 23:11:43,909 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (72)] Ended with exit code 0 [2021-12-14 23:11:44,110 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (71)] Ended with exit code 0 [2021-12-14 23:11:44,310 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (70)] Ended with exit code 0 [2021-12-14 23:11:44,509 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (69)] Ended with exit code 0 [2021-12-14 23:11:44,710 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/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