./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 f4b24e32 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-?-f4b24e3 [2022-07-14 15:09:06,185 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-07-14 15:09:06,187 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-07-14 15:09:06,234 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-07-14 15:09:06,234 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-07-14 15:09:06,235 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-07-14 15:09:06,237 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-07-14 15:09:06,241 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-07-14 15:09:06,242 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-07-14 15:09:06,245 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-07-14 15:09:06,246 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-07-14 15:09:06,248 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-07-14 15:09:06,248 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-07-14 15:09:06,250 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-07-14 15:09:06,251 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-07-14 15:09:06,253 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-07-14 15:09:06,254 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-07-14 15:09:06,255 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-07-14 15:09:06,256 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-07-14 15:09:06,259 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-07-14 15:09:06,261 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-07-14 15:09:06,262 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-07-14 15:09:06,262 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-07-14 15:09:06,263 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-07-14 15:09:06,264 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-07-14 15:09:06,270 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-07-14 15:09:06,270 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-07-14 15:09:06,271 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-07-14 15:09:06,272 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-07-14 15:09:06,272 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-07-14 15:09:06,273 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-07-14 15:09:06,273 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-07-14 15:09:06,275 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-07-14 15:09:06,275 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-07-14 15:09:06,276 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-07-14 15:09:06,276 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-07-14 15:09:06,277 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-07-14 15:09:06,277 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-07-14 15:09:06,277 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-07-14 15:09:06,277 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-07-14 15:09:06,278 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-07-14 15:09:06,279 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-07-14 15:09:06,280 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf [2022-07-14 15:09:06,308 INFO L113 SettingsManager]: Loading preferences was successful [2022-07-14 15:09:06,308 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-07-14 15:09:06,309 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-07-14 15:09:06,309 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-07-14 15:09:06,310 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-07-14 15:09:06,310 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-07-14 15:09:06,310 INFO L138 SettingsManager]: * Use SBE=true [2022-07-14 15:09:06,311 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2022-07-14 15:09:06,311 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2022-07-14 15:09:06,312 INFO L138 SettingsManager]: * Use old map elimination=false [2022-07-14 15:09:06,312 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2022-07-14 15:09:06,312 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2022-07-14 15:09:06,312 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2022-07-14 15:09:06,312 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-07-14 15:09:06,312 INFO L138 SettingsManager]: * sizeof long=4 [2022-07-14 15:09:06,313 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2022-07-14 15:09:06,313 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-07-14 15:09:06,314 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-07-14 15:09:06,314 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-07-14 15:09:06,314 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2022-07-14 15:09:06,314 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2022-07-14 15:09:06,314 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2022-07-14 15:09:06,315 INFO L138 SettingsManager]: * sizeof long double=12 [2022-07-14 15:09:06,315 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-07-14 15:09:06,315 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2022-07-14 15:09:06,315 INFO L138 SettingsManager]: * Use constant arrays=true [2022-07-14 15:09:06,315 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2022-07-14 15:09:06,315 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-07-14 15:09:06,316 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-07-14 15:09:06,316 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-07-14 15:09:06,316 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-07-14 15:09:06,317 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-07-14 15:09:06,317 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 [2022-07-14 15:09:06,520 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-07-14 15:09:06,541 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-07-14 15:09:06,544 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-07-14 15:09:06,546 INFO L271 PluginConnector]: Initializing CDTParser... [2022-07-14 15:09:06,546 INFO L275 PluginConnector]: CDTParser initialized [2022-07-14 15:09:06,548 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 [2022-07-14 15:09:06,609 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/308e764bb/bfda0d2728ab46ef861a0ed896a89366/FLAG425db5276 [2022-07-14 15:09:06,995 INFO L306 CDTParser]: Found 1 translation units. [2022-07-14 15:09:06,996 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl-simplified/s3_clnt_1.cil-2.c [2022-07-14 15:09:07,004 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/308e764bb/bfda0d2728ab46ef861a0ed896a89366/FLAG425db5276 [2022-07-14 15:09:07,015 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/308e764bb/bfda0d2728ab46ef861a0ed896a89366 [2022-07-14 15:09:07,017 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-07-14 15:09:07,018 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2022-07-14 15:09:07,019 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-07-14 15:09:07,019 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-07-14 15:09:07,022 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-07-14 15:09:07,023 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.07 03:09:07" (1/1) ... [2022-07-14 15:09:07,023 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@b8cbba5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 03:09:07, skipping insertion in model container [2022-07-14 15:09:07,024 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 14.07 03:09:07" (1/1) ... [2022-07-14 15:09:07,028 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-07-14 15:09:07,054 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-07-14 15:09:07,214 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] [2022-07-14 15:09:07,217 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-14 15:09:07,224 INFO L203 MainTranslator]: Completed pre-run [2022-07-14 15:09:07,259 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] [2022-07-14 15:09:07,260 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-07-14 15:09:07,268 INFO L208 MainTranslator]: Completed translation [2022-07-14 15:09:07,269 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 03:09:07 WrapperNode [2022-07-14 15:09:07,269 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-07-14 15:09:07,270 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-07-14 15:09:07,270 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-07-14 15:09:07,270 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-07-14 15:09:07,275 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 03:09:07" (1/1) ... [2022-07-14 15:09:07,281 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 03:09:07" (1/1) ... [2022-07-14 15:09:07,316 INFO L137 Inliner]: procedures = 15, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 461 [2022-07-14 15:09:07,317 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-07-14 15:09:07,317 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-07-14 15:09:07,318 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-07-14 15:09:07,318 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-07-14 15:09:07,323 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 03:09:07" (1/1) ... [2022-07-14 15:09:07,323 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 03:09:07" (1/1) ... [2022-07-14 15:09:07,336 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 03:09:07" (1/1) ... [2022-07-14 15:09:07,336 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 03:09:07" (1/1) ... [2022-07-14 15:09:07,340 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 03:09:07" (1/1) ... [2022-07-14 15:09:07,344 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 03:09:07" (1/1) ... [2022-07-14 15:09:07,345 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 03:09:07" (1/1) ... [2022-07-14 15:09:07,358 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-07-14 15:09:07,358 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-07-14 15:09:07,359 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-07-14 15:09:07,359 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-07-14 15:09:07,359 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 03:09:07" (1/1) ... [2022-07-14 15:09:07,364 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:07,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:07,388 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) [2022-07-14 15:09:07,389 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 [2022-07-14 15:09:07,420 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-07-14 15:09:07,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-07-14 15:09:07,420 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-07-14 15:09:07,420 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-07-14 15:09:07,490 INFO L234 CfgBuilder]: Building ICFG [2022-07-14 15:09:07,491 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-07-14 15:09:07,505 WARN L811 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2022-07-14 15:09:07,794 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume !false; [2022-07-14 15:09:07,794 INFO L764 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##84: assume false; [2022-07-14 15:09:07,794 INFO L275 CfgBuilder]: Performing block encoding [2022-07-14 15:09:07,799 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-07-14 15:09:07,799 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-07-14 15:09:07,801 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.07 03:09:07 BoogieIcfgContainer [2022-07-14 15:09:07,801 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-07-14 15:09:07,802 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2022-07-14 15:09:07,802 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2022-07-14 15:09:07,804 INFO L275 PluginConnector]: BuchiAutomizer initialized [2022-07-14 15:09:07,805 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-07-14 15:09:07,805 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 14.07 03:09:07" (1/3) ... [2022-07-14 15:09:07,806 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@31c57a42 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 14.07 03:09:07, skipping insertion in model container [2022-07-14 15:09:07,806 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-07-14 15:09:07,806 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 14.07 03:09:07" (2/3) ... [2022-07-14 15:09:07,806 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@31c57a42 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 14.07 03:09:07, skipping insertion in model container [2022-07-14 15:09:07,806 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2022-07-14 15:09:07,807 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.07 03:09:07" (3/3) ... [2022-07-14 15:09:07,808 INFO L354 chiAutomizerObserver]: Analyzing ICFG s3_clnt_1.cil-2.c [2022-07-14 15:09:07,844 INFO L255 stractBuchiCegarLoop]: Interprodecural is true [2022-07-14 15:09:07,844 INFO L256 stractBuchiCegarLoop]: Hoare is false [2022-07-14 15:09:07,844 INFO L257 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2022-07-14 15:09:07,844 INFO L258 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2022-07-14 15:09:07,845 INFO L259 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2022-07-14 15:09:07,845 INFO L260 stractBuchiCegarLoop]: Difference is false [2022-07-14 15:09:07,845 INFO L261 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2022-07-14 15:09:07,845 INFO L265 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2022-07-14 15:09:07,848 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) [2022-07-14 15:09:07,866 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 102 [2022-07-14 15:09:07,866 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-14 15:09:07,867 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-14 15:09:07,873 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2022-07-14 15:09:07,874 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 15:09:07,874 INFO L287 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2022-07-14 15:09:07,875 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) [2022-07-14 15:09:07,885 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 102 [2022-07-14 15:09:07,885 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-14 15:09:07,886 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-14 15:09:07,886 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2022-07-14 15:09:07,886 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 15:09:07,890 INFO L752 eck$LassoCheckResult]: Stem: 116#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 38#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 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; 85#L95true assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 78#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; 115#L103true assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 117#L109-1true [2022-07-14 15:09:07,892 INFO L754 eck$LassoCheckResult]: Loop: 117#L109-1true assume !false; 70#L110true ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 47#L112true assume 12292 == ssl3_connect_~s__state~0#1; 111#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; 23#L217true ssl3_connect_~s__server~0#1 := 0; 83#L222true assume 0 != ssl3_connect_~cb~0#1; 11#L222-2true ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 98#L227true assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 64#L233true assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 58#L233-2true assume !(0 == ssl3_connect_~tmp___4~0#1); 7#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; 114#L492true assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 94#L527true ssl3_connect_~skip~0#1 := 0; 117#L109-1true [2022-07-14 15:09:07,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:07,899 INFO L85 PathProgramCache]: Analyzing trace with hash 28693997, now seen corresponding path program 1 times [2022-07-14 15:09:07,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:07,905 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927021071] [2022-07-14 15:09:07,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:07,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:07,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:07,966 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 15:09:07,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:07,994 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-14 15:09:07,996 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:07,997 INFO L85 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 1 times [2022-07-14 15:09:07,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:07,998 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773907733] [2022-07-14 15:09:07,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:07,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:08,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:08,027 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 15:09:08,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:08,042 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-14 15:09:08,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:08,043 INFO L85 PathProgramCache]: Analyzing trace with hash -1912993548, now seen corresponding path program 1 times [2022-07-14 15:09:08,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:08,044 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570073253] [2022-07-14 15:09:08,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:08,044 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:08,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:08,068 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 15:09:08,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:08,103 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-14 15:09:08,320 INFO L210 LassoAnalysis]: Preferences: [2022-07-14 15:09:08,321 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-14 15:09:08,321 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-14 15:09:08,321 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-14 15:09:08,321 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-07-14 15:09:08,321 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:08,321 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-14 15:09:08,321 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-14 15:09:08,321 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration1_Loop [2022-07-14 15:09:08,322 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-14 15:09:08,322 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-14 15:09:08,334 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:08,353 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:08,356 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:08,359 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:08,363 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:08,366 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:08,369 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:08,373 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:08,375 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:08,377 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:08,380 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:08,387 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:08,389 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:08,391 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:08,394 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:08,396 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:08,521 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-14 15:09:08,522 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-07-14 15:09:08,523 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:08,524 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:08,525 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) [2022-07-14 15:09:08,540 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 [2022-07-14 15:09:08,541 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:08,541 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:08,567 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:08,567 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: [] [2022-07-14 15:09:08,588 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:08,588 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:08,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:08,591 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) [2022-07-14 15:09:08,592 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 [2022-07-14 15:09:08,594 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:08,594 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:08,617 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:08,617 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: [] [2022-07-14 15:09:08,633 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 [2022-07-14 15:09:08,634 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:08,634 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:08,636 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) [2022-07-14 15:09:08,638 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 [2022-07-14 15:09:08,639 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:08,639 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:08,671 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:08,671 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: [] [2022-07-14 15:09:08,688 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 [2022-07-14 15:09:08,689 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:08,689 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:08,690 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) [2022-07-14 15:09:08,691 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 [2022-07-14 15:09:08,692 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:08,692 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:08,713 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:08,714 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: [] [2022-07-14 15:09:08,729 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 [2022-07-14 15:09:08,737 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:08,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:08,738 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) [2022-07-14 15:09:08,740 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 [2022-07-14 15:09:08,741 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:08,741 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:08,766 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:08,766 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: [] [2022-07-14 15:09:08,782 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Ended with exit code 0 [2022-07-14 15:09:08,782 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:08,783 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:08,784 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) [2022-07-14 15:09:08,785 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 [2022-07-14 15:09:08,786 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:08,787 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:08,812 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:08,812 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: [] [2022-07-14 15:09:08,828 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Ended with exit code 0 [2022-07-14 15:09:08,829 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:08,829 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:08,830 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) [2022-07-14 15:09:08,831 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 [2022-07-14 15:09:08,832 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:08,832 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:08,858 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:08,858 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: [] [2022-07-14 15:09:08,876 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 [2022-07-14 15:09:08,876 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:08,876 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:08,877 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) [2022-07-14 15:09:08,878 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 [2022-07-14 15:09:08,879 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:08,879 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:08,900 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Ended with exit code 0 [2022-07-14 15:09:08,900 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:08,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:08,907 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) [2022-07-14 15:09:08,915 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 [2022-07-14 15:09:08,916 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-14 15:09:08,916 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:08,948 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:08,948 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] [2022-07-14 15:09:08,969 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 [2022-07-14 15:09:08,970 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:08,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:08,987 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) [2022-07-14 15:09:09,009 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 [2022-07-14 15:09:09,010 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:09,010 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:09,031 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:09,031 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: [] [2022-07-14 15:09:09,055 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 [2022-07-14 15:09:09,055 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:09,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:09,057 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) [2022-07-14 15:09:09,061 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 [2022-07-14 15:09:09,061 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:09,061 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:09,079 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:09,079 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: [] [2022-07-14 15:09:09,095 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:09,095 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:09,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:09,097 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) [2022-07-14 15:09:09,097 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 [2022-07-14 15:09:09,099 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:09,099 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:09,125 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:09,125 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:09,125 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:09,127 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) [2022-07-14 15:09:09,128 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 [2022-07-14 15:09:09,129 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-14 15:09:09,131 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:09,149 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-07-14 15:09:09,164 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Ended with exit code 0 [2022-07-14 15:09:09,164 INFO L210 LassoAnalysis]: Preferences: [2022-07-14 15:09:09,164 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-14 15:09:09,164 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-14 15:09:09,164 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-14 15:09:09,165 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-14 15:09:09,165 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:09,165 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-14 15:09:09,165 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-14 15:09:09,165 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration1_Loop [2022-07-14 15:09:09,165 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-14 15:09:09,165 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-14 15:09:09,166 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:09,180 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:09,183 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:09,185 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:09,187 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:09,189 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:09,192 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:09,195 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:09,197 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:09,199 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:09,201 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:09,205 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:09,207 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:09,209 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:09,215 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:09,217 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:09,335 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-14 15:09:09,339 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-14 15:09:09,340 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:09,340 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:09,342 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) [2022-07-14 15:09:09,360 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 [2022-07-14 15:09:09,366 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:09,367 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:09,367 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:09,367 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:09,367 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:09,367 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 [2022-07-14 15:09:09,371 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:09,371 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:09,388 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:09,406 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 [2022-07-14 15:09:09,406 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:09,406 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:09,413 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) [2022-07-14 15:09:09,422 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-14 15:09:09,427 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:09,428 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:09,428 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:09,428 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:09,428 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:09,428 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 [2022-07-14 15:09:09,428 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:09,428 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:09,451 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:09,470 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:09,470 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:09,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:09,472 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) [2022-07-14 15:09:09,474 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 [2022-07-14 15:09:09,475 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 [2022-07-14 15:09:09,480 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:09,481 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:09,481 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:09,481 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:09,481 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:09,490 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:09,490 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:09,503 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:09,521 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 [2022-07-14 15:09:09,521 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:09,521 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:09,522 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) [2022-07-14 15:09:09,523 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 [2022-07-14 15:09:09,524 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 [2022-07-14 15:09:09,530 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:09,530 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:09,530 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:09,530 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-14 15:09:09,530 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:09,531 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-14 15:09:09,531 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:09,540 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:09,555 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:09,556 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:09,556 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:09,557 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) [2022-07-14 15:09:09,557 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 [2022-07-14 15:09:09,559 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 [2022-07-14 15:09:09,564 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:09,564 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:09,564 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:09,564 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:09,564 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:09,565 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:09,565 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:09,580 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:09,595 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 [2022-07-14 15:09:09,596 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:09,596 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:09,597 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) [2022-07-14 15:09:09,600 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 [2022-07-14 15:09:09,601 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 [2022-07-14 15:09:09,606 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:09,607 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:09,607 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:09,607 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:09,607 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:09,608 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:09,608 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:09,616 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:09,631 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Ended with exit code 0 [2022-07-14 15:09:09,632 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:09,632 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:09,633 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) [2022-07-14 15:09:09,634 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 [2022-07-14 15:09:09,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 [2022-07-14 15:09:09,640 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:09,641 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:09,641 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:09,641 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:09,641 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:09,641 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:09,642 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:09,651 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:09,667 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 [2022-07-14 15:09:09,667 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:09,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:09,684 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) [2022-07-14 15:09:09,685 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 [2022-07-14 15:09:09,686 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 [2022-07-14 15:09:09,692 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:09,692 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:09,692 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:09,692 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:09,692 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:09,693 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:09,693 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:09,715 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:09,735 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 [2022-07-14 15:09:09,735 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:09,736 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:09,737 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) [2022-07-14 15:09:09,737 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 [2022-07-14 15:09:09,739 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-14 15:09:09,744 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:09,744 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:09,744 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:09,744 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-14 15:09:09,744 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:09,745 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-14 15:09:09,745 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:09,746 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:09,761 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 [2022-07-14 15:09:09,761 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:09,761 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:09,762 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) [2022-07-14 15:09:09,763 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 [2022-07-14 15:09:09,764 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 [2022-07-14 15:09:09,769 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:09,769 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:09,769 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:09,769 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:09,769 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:09,770 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:09,770 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:09,783 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:09,798 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:09,798 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:09,798 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:09,799 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) [2022-07-14 15:09:09,800 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 [2022-07-14 15:09:09,801 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 [2022-07-14 15:09:09,806 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:09,806 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:09,806 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:09,806 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:09,807 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:09,808 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:09,808 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:09,810 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-14 15:09:09,813 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-07-14 15:09:09,813 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-07-14 15:09:09,814 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:09,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:09,825 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) [2022-07-14 15:09:09,827 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 [2022-07-14 15:09:09,828 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-14 15:09:09,828 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-07-14 15:09:09,828 INFO L513 LassoAnalysis]: Proved termination. [2022-07-14 15:09:09,829 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 [] [2022-07-14 15:09:09,875 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 [2022-07-14 15:09:09,877 INFO L293 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-07-14 15:09:09,901 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:09,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:09,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 15:09:09,926 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:09,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:09,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 15:09:09,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:10,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 15:09:10,026 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 [2022-07-14 15:09:10,028 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) [2022-07-14 15:09:10,264 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. [2022-07-14 15:09:10,265 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 [2022-07-14 15:09:10,270 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) [2022-07-14 15:09:10,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 414 transitions. [2022-07-14 15:09:10,272 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 414 transitions. Stem has 5 letters. Loop has 13 letters. [2022-07-14 15:09:10,273 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:10,273 INFO L577 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2022-07-14 15:09:10,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:10,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:10,293 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 15:09:10,293 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:10,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:10,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 15:09:10,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:10,331 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 15:09:10,332 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 [2022-07-14 15:09:10,332 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) [2022-07-14 15:09:10,428 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 [2022-07-14 15:09:10,477 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. [2022-07-14 15:09:10,478 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 [2022-07-14 15:09:10,478 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) [2022-07-14 15:09:10,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 433 transitions. [2022-07-14 15:09:10,479 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 433 transitions. Stem has 5 letters. Loop has 13 letters. [2022-07-14 15:09:10,479 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:10,479 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 433 transitions. Stem has 18 letters. Loop has 13 letters. [2022-07-14 15:09:10,480 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:10,480 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 433 transitions. Stem has 5 letters. Loop has 26 letters. [2022-07-14 15:09:10,480 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:10,481 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 532 states and 868 transitions. [2022-07-14 15:09:10,486 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 204 [2022-07-14 15:09:10,491 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 532 states to 325 states and 489 transitions. [2022-07-14 15:09:10,492 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 292 [2022-07-14 15:09:10,492 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 293 [2022-07-14 15:09:10,493 INFO L73 IsDeterministic]: Start isDeterministic. Operand 325 states and 489 transitions. [2022-07-14 15:09:10,493 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-14 15:09:10,494 INFO L369 hiAutomatonCegarLoop]: Abstraction has 325 states and 489 transitions. [2022-07-14 15:09:10,505 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 325 states and 489 transitions. [2022-07-14 15:09:10,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 325 to 138. [2022-07-14 15:09:10,517 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) [2022-07-14 15:09:10,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 207 transitions. [2022-07-14 15:09:10,519 INFO L392 hiAutomatonCegarLoop]: Abstraction has 138 states and 207 transitions. [2022-07-14 15:09:10,519 INFO L374 stractBuchiCegarLoop]: Abstraction has 138 states and 207 transitions. [2022-07-14 15:09:10,519 INFO L287 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2022-07-14 15:09:10,519 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 138 states and 207 transitions. [2022-07-14 15:09:10,520 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 102 [2022-07-14 15:09:10,520 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-14 15:09:10,520 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-14 15:09:10,520 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-07-14 15:09:10,520 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 15:09:10,521 INFO L752 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 [2022-07-14 15:09:10,521 INFO L754 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 [2022-07-14 15:09:10,521 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:10,522 INFO L85 PathProgramCache]: Analyzing trace with hash 889513681, now seen corresponding path program 1 times [2022-07-14 15:09:10,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:10,522 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068216405] [2022-07-14 15:09:10,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:10,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:10,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:10,545 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 15:09:10,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:10,566 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-14 15:09:10,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:10,566 INFO L85 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 2 times [2022-07-14 15:09:10,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:10,567 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148049251] [2022-07-14 15:09:10,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:10,567 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:10,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:10,571 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 15:09:10,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:10,575 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-14 15:09:10,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:10,575 INFO L85 PathProgramCache]: Analyzing trace with hash 2032962192, now seen corresponding path program 1 times [2022-07-14 15:09:10,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:10,576 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769646651] [2022-07-14 15:09:10,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:10,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:10,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:10,585 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 15:09:10,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:10,595 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-14 15:09:10,684 INFO L210 LassoAnalysis]: Preferences: [2022-07-14 15:09:10,684 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-14 15:09:10,684 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-14 15:09:10,684 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-14 15:09:10,684 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-07-14 15:09:10,684 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:10,684 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-14 15:09:10,685 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-14 15:09:10,685 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration2_Loop [2022-07-14 15:09:10,685 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-14 15:09:10,685 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-14 15:09:10,687 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:10,690 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:10,695 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:10,697 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:10,699 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:10,703 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:10,705 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:10,707 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:10,709 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:10,711 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:10,713 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:10,715 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:10,718 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:10,720 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:10,722 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:10,724 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:10,828 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-14 15:09:10,828 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-07-14 15:09:10,828 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:10,828 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:10,829 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) [2022-07-14 15:09:10,830 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 [2022-07-14 15:09:10,833 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:10,833 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:10,860 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:10,860 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: [] [2022-07-14 15:09:10,875 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Ended with exit code 0 [2022-07-14 15:09:10,875 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:10,875 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:10,876 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) [2022-07-14 15:09:10,877 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 [2022-07-14 15:09:10,878 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:10,878 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:10,912 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Ended with exit code 0 [2022-07-14 15:09:10,912 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:10,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:10,913 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) [2022-07-14 15:09:10,914 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 [2022-07-14 15:09:10,916 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-14 15:09:10,916 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:10,931 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-07-14 15:09:10,947 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 [2022-07-14 15:09:10,947 INFO L210 LassoAnalysis]: Preferences: [2022-07-14 15:09:10,947 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-14 15:09:10,947 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-14 15:09:10,947 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-14 15:09:10,948 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-14 15:09:10,948 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:10,948 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-14 15:09:10,948 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-14 15:09:10,948 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration2_Loop [2022-07-14 15:09:10,948 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-14 15:09:10,948 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-14 15:09:10,949 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:10,951 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:10,953 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:10,955 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:10,959 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:10,964 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:10,965 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:10,967 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:10,969 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:10,970 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:10,971 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:10,973 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:10,974 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:10,975 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:10,977 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:10,980 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:11,096 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-14 15:09:11,096 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-14 15:09:11,096 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:11,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:11,098 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) [2022-07-14 15:09:11,099 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 [2022-07-14 15:09:11,101 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 [2022-07-14 15:09:11,107 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:11,107 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:11,107 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:11,107 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:11,107 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:11,108 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:11,108 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:11,111 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:11,126 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Ended with exit code 0 [2022-07-14 15:09:11,127 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:11,127 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:11,128 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) [2022-07-14 15:09:11,144 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 [2022-07-14 15:09:11,145 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 [2022-07-14 15:09:11,150 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:11,150 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:11,150 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:11,150 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:11,150 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:11,151 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:11,151 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:11,187 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:11,203 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Ended with exit code 0 [2022-07-14 15:09:11,203 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:11,203 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:11,204 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) [2022-07-14 15:09:11,219 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 [2022-07-14 15:09:11,220 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 [2022-07-14 15:09:11,226 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:11,226 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:11,226 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:11,226 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:11,226 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:11,227 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:11,227 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:11,240 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:11,255 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 [2022-07-14 15:09:11,255 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:11,255 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:11,256 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) [2022-07-14 15:09:11,257 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 [2022-07-14 15:09:11,258 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 [2022-07-14 15:09:11,263 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:11,264 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:11,264 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:11,264 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:11,264 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:11,264 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:11,264 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:11,266 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:11,281 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Ended with exit code 0 [2022-07-14 15:09:11,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:11,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:11,282 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) [2022-07-14 15:09:11,283 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 [2022-07-14 15:09:11,284 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 [2022-07-14 15:09:11,289 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:11,289 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:11,290 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:11,290 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:11,290 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:11,290 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:11,290 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:11,291 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:11,306 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Ended with exit code 0 [2022-07-14 15:09:11,306 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:11,307 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:11,307 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) [2022-07-14 15:09:11,308 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 [2022-07-14 15:09:11,310 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 [2022-07-14 15:09:11,314 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:11,315 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:11,315 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:11,315 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:11,315 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:11,315 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:11,315 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:11,316 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:11,331 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 [2022-07-14 15:09:11,331 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:11,331 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:11,332 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) [2022-07-14 15:09:11,333 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 [2022-07-14 15:09:11,334 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 [2022-07-14 15:09:11,339 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:11,339 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:11,340 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:11,340 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-14 15:09:11,340 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:11,340 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-14 15:09:11,340 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:11,351 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:11,366 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Ended with exit code 0 [2022-07-14 15:09:11,366 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:11,366 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:11,367 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) [2022-07-14 15:09:11,367 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 [2022-07-14 15:09:11,369 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 [2022-07-14 15:09:11,373 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:11,373 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:11,374 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:11,374 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:11,374 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:11,374 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:11,374 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:11,379 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:11,394 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:11,394 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:11,394 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:11,395 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) [2022-07-14 15:09:11,396 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 [2022-07-14 15:09:11,398 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 [2022-07-14 15:09:11,403 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:11,403 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:11,403 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:11,403 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:11,403 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:11,404 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:11,404 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:11,415 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:11,433 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:11,433 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:11,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:11,434 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) [2022-07-14 15:09:11,434 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 [2022-07-14 15:09:11,436 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-14 15:09:11,441 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:11,441 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:11,441 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:11,441 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:11,441 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:11,442 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:11,442 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:11,443 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:11,458 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 [2022-07-14 15:09:11,458 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:11,458 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:11,459 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) [2022-07-14 15:09:11,460 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 [2022-07-14 15:09:11,461 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 [2022-07-14 15:09:11,466 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:11,466 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:11,466 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:11,466 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-14 15:09:11,467 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:11,467 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-14 15:09:11,467 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:11,481 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:11,497 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:11,497 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:11,497 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:11,498 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) [2022-07-14 15:09:11,499 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 [2022-07-14 15:09:11,500 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 [2022-07-14 15:09:11,506 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:11,506 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:11,506 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:11,506 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-14 15:09:11,506 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:11,507 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-14 15:09:11,507 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:11,518 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:11,535 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 [2022-07-14 15:09:11,536 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:11,536 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:11,537 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) [2022-07-14 15:09:11,538 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 [2022-07-14 15:09:11,539 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 [2022-07-14 15:09:11,544 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:11,544 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:11,544 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:11,544 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-14 15:09:11,544 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:11,545 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-14 15:09:11,545 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:11,561 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:11,576 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 [2022-07-14 15:09:11,576 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:11,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:11,577 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) [2022-07-14 15:09:11,579 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 [2022-07-14 15:09:11,580 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 [2022-07-14 15:09:11,585 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:11,585 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:11,585 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:11,585 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:11,585 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:11,585 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:11,585 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:11,590 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:11,605 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Ended with exit code 0 [2022-07-14 15:09:11,605 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:11,605 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:11,606 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) [2022-07-14 15:09:11,607 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 [2022-07-14 15:09:11,608 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 [2022-07-14 15:09:11,613 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:11,614 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:11,614 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:11,614 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:11,614 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:11,624 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:11,624 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:11,627 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-14 15:09:11,637 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2022-07-14 15:09:11,637 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-07-14 15:09:11,637 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:11,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:11,638 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) [2022-07-14 15:09:11,640 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 [2022-07-14 15:09:11,640 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-14 15:09:11,640 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-07-14 15:09:11,640 INFO L513 LassoAnalysis]: Proved termination. [2022-07-14 15:09:11,640 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 [] [2022-07-14 15:09:11,655 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 [2022-07-14 15:09:11,656 INFO L293 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-07-14 15:09:11,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:11,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:11,688 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 15:09:11,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:11,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:11,700 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 15:09:11,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:11,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 15:09:11,726 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 [2022-07-14 15:09:11,727 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) [2022-07-14 15:09:11,850 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. [2022-07-14 15:09:11,851 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 [2022-07-14 15:09:11,852 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) [2022-07-14 15:09:11,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 300 transitions. [2022-07-14 15:09:11,853 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 300 transitions. Stem has 6 letters. Loop has 13 letters. [2022-07-14 15:09:11,854 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:11,854 INFO L577 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2022-07-14 15:09:11,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:11,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:11,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 15:09:11,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:11,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:11,887 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 15:09:11,889 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:11,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 15:09:11,914 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 [2022-07-14 15:09:11,915 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) [2022-07-14 15:09:12,036 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. [2022-07-14 15:09:12,037 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 [2022-07-14 15:09:12,037 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) [2022-07-14 15:09:12,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 309 transitions. [2022-07-14 15:09:12,038 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 6 letters. Loop has 13 letters. [2022-07-14 15:09:12,038 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:12,039 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 19 letters. Loop has 13 letters. [2022-07-14 15:09:12,039 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:12,039 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 6 letters. Loop has 26 letters. [2022-07-14 15:09:12,042 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:12,042 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 456 states and 667 transitions. [2022-07-14 15:09:12,048 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 204 [2022-07-14 15:09:12,051 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 456 states to 354 states and 530 transitions. [2022-07-14 15:09:12,051 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 298 [2022-07-14 15:09:12,052 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 299 [2022-07-14 15:09:12,052 INFO L73 IsDeterministic]: Start isDeterministic. Operand 354 states and 530 transitions. [2022-07-14 15:09:12,054 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-14 15:09:12,054 INFO L369 hiAutomatonCegarLoop]: Abstraction has 354 states and 530 transitions. [2022-07-14 15:09:12,055 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states and 530 transitions. [2022-07-14 15:09:12,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 138. [2022-07-14 15:09:12,068 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) [2022-07-14 15:09:12,068 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 207 transitions. [2022-07-14 15:09:12,069 INFO L392 hiAutomatonCegarLoop]: Abstraction has 138 states and 207 transitions. [2022-07-14 15:09:12,069 INFO L374 stractBuchiCegarLoop]: Abstraction has 138 states and 207 transitions. [2022-07-14 15:09:12,069 INFO L287 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2022-07-14 15:09:12,069 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 138 states and 207 transitions. [2022-07-14 15:09:12,069 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 102 [2022-07-14 15:09:12,070 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-14 15:09:12,070 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-14 15:09:12,071 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-07-14 15:09:12,071 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 15:09:12,072 INFO L752 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 [2022-07-14 15:09:12,072 INFO L754 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 [2022-07-14 15:09:12,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:12,072 INFO L85 PathProgramCache]: Analyzing trace with hash 889513679, now seen corresponding path program 1 times [2022-07-14 15:09:12,073 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:12,073 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794344842] [2022-07-14 15:09:12,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:12,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:12,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:12,089 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 15:09:12,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:12,100 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-14 15:09:12,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:12,105 INFO L85 PathProgramCache]: Analyzing trace with hash 473600386, now seen corresponding path program 1 times [2022-07-14 15:09:12,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:12,105 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1321133859] [2022-07-14 15:09:12,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:12,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:12,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:12,137 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 15:09:12,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:12,141 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-14 15:09:12,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:12,142 INFO L85 PathProgramCache]: Analyzing trace with hash 827566452, now seen corresponding path program 1 times [2022-07-14 15:09:12,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:12,142 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972047608] [2022-07-14 15:09:12,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:12,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:12,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:12,150 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 [2022-07-14 15:09:12,191 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 15:09:12,191 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 15:09:12,192 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972047608] [2022-07-14 15:09:12,192 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972047608] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 15:09:12,192 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 15:09:12,192 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 15:09:12,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176932600] [2022-07-14 15:09:12,193 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 15:09:12,286 INFO L210 LassoAnalysis]: Preferences: [2022-07-14 15:09:12,286 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-14 15:09:12,286 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-14 15:09:12,286 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-14 15:09:12,286 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-07-14 15:09:12,286 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:12,286 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-14 15:09:12,286 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-14 15:09:12,286 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration3_Loop [2022-07-14 15:09:12,286 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-14 15:09:12,286 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-14 15:09:12,287 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:12,291 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:12,292 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:12,294 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:12,296 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:12,297 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:12,299 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:12,300 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:12,302 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:12,306 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:12,308 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:12,309 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:12,311 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:12,388 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-14 15:09:12,388 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-07-14 15:09:12,388 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:12,388 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:12,390 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) [2022-07-14 15:09:12,408 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:12,408 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:12,418 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 [2022-07-14 15:09:12,426 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:12,426 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: [] [2022-07-14 15:09:12,441 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Ended with exit code 0 [2022-07-14 15:09:12,441 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:12,442 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:12,442 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) [2022-07-14 15:09:12,443 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 [2022-07-14 15:09:12,445 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:12,445 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:12,460 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:12,461 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: [] [2022-07-14 15:09:12,476 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 [2022-07-14 15:09:12,476 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:12,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:12,477 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) [2022-07-14 15:09:12,478 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 [2022-07-14 15:09:12,479 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:12,479 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:12,491 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:12,491 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: [] [2022-07-14 15:09:12,506 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 [2022-07-14 15:09:12,506 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:12,506 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:12,507 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) [2022-07-14 15:09:12,511 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 [2022-07-14 15:09:12,512 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:12,512 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:12,518 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:12,518 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: [] [2022-07-14 15:09:12,533 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Ended with exit code 0 [2022-07-14 15:09:12,534 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:12,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:12,535 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) [2022-07-14 15:09:12,537 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 [2022-07-14 15:09:12,537 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:12,537 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:12,548 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:12,548 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: [] [2022-07-14 15:09:12,563 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 [2022-07-14 15:09:12,563 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:12,564 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:12,564 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) [2022-07-14 15:09:12,565 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 [2022-07-14 15:09:12,566 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:12,566 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:12,572 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:12,572 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: [] [2022-07-14 15:09:12,587 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 [2022-07-14 15:09:12,587 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:12,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:12,588 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) [2022-07-14 15:09:12,612 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 [2022-07-14 15:09:12,612 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:12,612 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:12,618 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:12,618 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: [] [2022-07-14 15:09:12,634 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 [2022-07-14 15:09:12,634 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:12,634 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:12,635 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) [2022-07-14 15:09:12,636 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 [2022-07-14 15:09:12,637 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:12,637 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:12,647 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:12,647 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: [] [2022-07-14 15:09:12,663 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 [2022-07-14 15:09:12,664 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:12,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:12,665 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) [2022-07-14 15:09:12,668 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 [2022-07-14 15:09:12,669 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:12,669 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:12,694 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:12,695 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:12,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:12,696 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) [2022-07-14 15:09:12,696 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 [2022-07-14 15:09:12,698 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-14 15:09:12,698 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:12,715 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-07-14 15:09:12,730 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 [2022-07-14 15:09:12,730 INFO L210 LassoAnalysis]: Preferences: [2022-07-14 15:09:12,730 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-14 15:09:12,730 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-14 15:09:12,730 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-14 15:09:12,730 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-14 15:09:12,730 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:12,730 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-14 15:09:12,730 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-14 15:09:12,730 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration3_Loop [2022-07-14 15:09:12,730 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-14 15:09:12,730 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-14 15:09:12,731 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:12,736 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:12,738 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:12,740 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:12,741 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:12,743 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:12,744 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:12,745 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:12,747 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:12,750 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:12,751 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:12,764 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:12,768 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:12,841 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-14 15:09:12,842 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-14 15:09:12,842 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:12,842 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:12,843 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) [2022-07-14 15:09:12,844 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 [2022-07-14 15:09:12,845 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 [2022-07-14 15:09:12,851 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:12,851 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:12,851 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:12,851 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:12,851 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:12,852 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:12,852 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:12,858 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:12,873 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Ended with exit code 0 [2022-07-14 15:09:12,873 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:12,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:12,874 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) [2022-07-14 15:09:12,875 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 [2022-07-14 15:09:12,876 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 [2022-07-14 15:09:12,881 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:12,881 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:12,881 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:12,881 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-14 15:09:12,881 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:12,882 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-14 15:09:12,882 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:12,894 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:12,909 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 [2022-07-14 15:09:12,909 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:12,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:12,910 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) [2022-07-14 15:09:12,911 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 [2022-07-14 15:09:12,912 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 [2022-07-14 15:09:12,917 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:12,917 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:12,917 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:12,917 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-14 15:09:12,917 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:12,918 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-14 15:09:12,918 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:12,944 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:12,960 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 [2022-07-14 15:09:12,960 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:12,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:12,961 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) [2022-07-14 15:09:12,964 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 [2022-07-14 15:09:12,969 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:12,969 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:12,969 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:12,969 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-14 15:09:12,969 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:12,970 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-14 15:09:12,970 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:12,971 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 [2022-07-14 15:09:12,983 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:13,000 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:13,000 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:13,001 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:13,002 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) [2022-07-14 15:09:13,002 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 [2022-07-14 15:09:13,004 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 [2022-07-14 15:09:13,010 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:13,010 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:13,010 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:13,010 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:13,010 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:13,010 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:13,011 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:13,043 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:13,078 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 [2022-07-14 15:09:13,079 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:13,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:13,080 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) [2022-07-14 15:09:13,081 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 [2022-07-14 15:09:13,082 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 [2022-07-14 15:09:13,088 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:13,088 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:13,088 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:13,088 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:13,088 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:13,089 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:13,089 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:13,104 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:13,135 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 [2022-07-14 15:09:13,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:13,136 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:13,145 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) [2022-07-14 15:09:13,147 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 [2022-07-14 15:09:13,148 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 [2022-07-14 15:09:13,154 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:13,154 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:13,154 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:13,154 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:13,154 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:13,155 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:13,155 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:13,159 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:13,174 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 [2022-07-14 15:09:13,175 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:13,175 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:13,176 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) [2022-07-14 15:09:13,177 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 [2022-07-14 15:09:13,178 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 [2022-07-14 15:09:13,183 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:13,184 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:13,184 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:13,184 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-14 15:09:13,184 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:13,184 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-14 15:09:13,184 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:13,185 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:13,200 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 [2022-07-14 15:09:13,200 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:13,200 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:13,201 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) [2022-07-14 15:09:13,202 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 [2022-07-14 15:09:13,204 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 [2022-07-14 15:09:13,209 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:13,209 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:13,209 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:13,209 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:13,209 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:13,210 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:13,210 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:13,211 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:13,225 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:13,225 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:13,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:13,226 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) [2022-07-14 15:09:13,227 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 [2022-07-14 15:09:13,228 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 [2022-07-14 15:09:13,233 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:13,233 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:13,233 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:13,233 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-14 15:09:13,233 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:13,234 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-14 15:09:13,234 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:13,247 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:13,262 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Ended with exit code 0 [2022-07-14 15:09:13,262 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:13,262 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:13,263 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) [2022-07-14 15:09:13,264 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 [2022-07-14 15:09:13,265 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 [2022-07-14 15:09:13,270 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:13,270 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:13,271 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:13,271 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:13,271 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:13,271 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:13,271 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:13,272 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:13,287 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:13,287 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:13,288 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:13,288 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) [2022-07-14 15:09:13,289 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 [2022-07-14 15:09:13,292 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-14 15:09:13,296 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:13,297 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:13,297 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:13,297 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:13,297 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:13,298 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:13,298 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:13,313 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-14 15:09:13,315 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-07-14 15:09:13,315 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-07-14 15:09:13,315 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:13,315 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:13,316 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) [2022-07-14 15:09:13,317 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 [2022-07-14 15:09:13,318 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-14 15:09:13,318 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-07-14 15:09:13,318 INFO L513 LassoAnalysis]: Proved termination. [2022-07-14 15:09:13,319 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 [] [2022-07-14 15:09:13,333 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 [2022-07-14 15:09:13,334 INFO L293 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-07-14 15:09:13,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:13,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:13,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 15:09:13,361 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:13,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:13,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 15:09:13,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:13,402 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 [2022-07-14 15:09:13,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 15:09:13,418 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 [2022-07-14 15:09:13,418 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) [2022-07-14 15:09:13,532 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. [2022-07-14 15:09:13,533 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 [2022-07-14 15:09:13,533 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) [2022-07-14 15:09:13,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 298 transitions. [2022-07-14 15:09:13,534 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 298 transitions. Stem has 6 letters. Loop has 13 letters. [2022-07-14 15:09:13,534 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:13,534 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 298 transitions. Stem has 19 letters. Loop has 13 letters. [2022-07-14 15:09:13,534 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:13,534 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 298 transitions. Stem has 6 letters. Loop has 26 letters. [2022-07-14 15:09:13,534 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:13,535 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 440 states and 646 transitions. [2022-07-14 15:09:13,537 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 204 [2022-07-14 15:09:13,539 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 440 states to 354 states and 533 transitions. [2022-07-14 15:09:13,539 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 306 [2022-07-14 15:09:13,539 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 309 [2022-07-14 15:09:13,540 INFO L73 IsDeterministic]: Start isDeterministic. Operand 354 states and 533 transitions. [2022-07-14 15:09:13,540 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-14 15:09:13,540 INFO L369 hiAutomatonCegarLoop]: Abstraction has 354 states and 533 transitions. [2022-07-14 15:09:13,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states and 533 transitions. [2022-07-14 15:09:13,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 170. [2022-07-14 15:09:13,543 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) [2022-07-14 15:09:13,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 255 transitions. [2022-07-14 15:09:13,544 INFO L392 hiAutomatonCegarLoop]: Abstraction has 170 states and 255 transitions. [2022-07-14 15:09:13,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 15:09:13,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 15:09:13,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 15:09:13,548 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) [2022-07-14 15:09:13,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 15:09:13,656 INFO L93 Difference]: Finished difference Result 196 states and 300 transitions. [2022-07-14 15:09:13,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 15:09:13,656 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 196 states and 300 transitions. [2022-07-14 15:09:13,657 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 152 [2022-07-14 15:09:13,658 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 196 states to 188 states and 292 transitions. [2022-07-14 15:09:13,658 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 168 [2022-07-14 15:09:13,659 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 168 [2022-07-14 15:09:13,659 INFO L73 IsDeterministic]: Start isDeterministic. Operand 188 states and 292 transitions. [2022-07-14 15:09:13,659 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-14 15:09:13,659 INFO L369 hiAutomatonCegarLoop]: Abstraction has 188 states and 292 transitions. [2022-07-14 15:09:13,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states and 292 transitions. [2022-07-14 15:09:13,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 145. [2022-07-14 15:09:13,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 145 states have (on average 1.5034482758620689) internal successors, (218), 144 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) [2022-07-14 15:09:13,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 218 transitions. [2022-07-14 15:09:13,661 INFO L392 hiAutomatonCegarLoop]: Abstraction has 145 states and 218 transitions. [2022-07-14 15:09:13,661 INFO L374 stractBuchiCegarLoop]: Abstraction has 145 states and 218 transitions. [2022-07-14 15:09:13,661 INFO L287 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2022-07-14 15:09:13,661 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 145 states and 218 transitions. [2022-07-14 15:09:13,662 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 115 [2022-07-14 15:09:13,662 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-14 15:09:13,662 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-14 15:09:13,662 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2022-07-14 15:09:13,662 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 15:09:13,662 INFO L752 eck$LassoCheckResult]: Stem: 3666#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); 3598#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; 3599#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 3650#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; 3651#L103 assume 0 != ssl3_connect_~tmp___1~0#1 - 12288; 3569#L104 assume 0 != ssl3_connect_~tmp___2~0#1 - 16384; 3570#L109-1 [2022-07-14 15:09:13,662 INFO L754 eck$LassoCheckResult]: Loop: 3570#L109-1 assume !false; 3645#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 3646#L112 assume 12292 == ssl3_connect_~s__state~0#1; 3665#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; 3573#L217 ssl3_connect_~s__server~0#1 := 0; 3574#L222 assume 0 != ssl3_connect_~cb~0#1; 3552#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 3553#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 3639#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 3582#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 3542#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; 3543#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 3662#L527 ssl3_connect_~skip~0#1 := 0; 3570#L109-1 [2022-07-14 15:09:13,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:13,663 INFO L85 PathProgramCache]: Analyzing trace with hash 889513679, now seen corresponding path program 2 times [2022-07-14 15:09:13,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:13,663 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [976755330] [2022-07-14 15:09:13,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:13,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:13,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:13,668 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 15:09:13,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:13,679 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-14 15:09:13,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:13,680 INFO L85 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 3 times [2022-07-14 15:09:13,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:13,682 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050579414] [2022-07-14 15:09:13,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:13,682 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:13,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:13,687 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 15:09:13,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:13,695 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-14 15:09:13,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:13,696 INFO L85 PathProgramCache]: Analyzing trace with hash -1250887854, now seen corresponding path program 1 times [2022-07-14 15:09:13,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:13,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820160154] [2022-07-14 15:09:13,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:13,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:13,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:13,703 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 15:09:13,709 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:13,715 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-14 15:09:13,800 INFO L210 LassoAnalysis]: Preferences: [2022-07-14 15:09:13,800 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-14 15:09:13,800 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-14 15:09:13,800 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-14 15:09:13,800 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-07-14 15:09:13,800 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:13,800 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-14 15:09:13,800 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-14 15:09:13,800 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration4_Loop [2022-07-14 15:09:13,800 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-14 15:09:13,800 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-14 15:09:13,801 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:13,802 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:13,804 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:13,805 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:13,806 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:13,808 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:13,809 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:13,810 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:13,811 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:13,813 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:13,814 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:13,816 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:13,820 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:13,821 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:13,822 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:13,823 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:13,911 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-14 15:09:13,911 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-07-14 15:09:13,911 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:13,911 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:13,912 INFO L229 MonitoredProcess]: Starting monitored process 69 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) [2022-07-14 15:09:13,913 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Waiting until timeout for monitored process [2022-07-14 15:09:13,915 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:13,915 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:13,921 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:13,921 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: [] [2022-07-14 15:09:13,936 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (69)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:13,936 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:13,936 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:13,937 INFO L229 MonitoredProcess]: Starting monitored process 70 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) [2022-07-14 15:09:13,938 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Waiting until timeout for monitored process [2022-07-14 15:09:13,939 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:13,939 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:13,959 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (70)] Ended with exit code 0 [2022-07-14 15:09:13,960 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:13,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:13,961 INFO L229 MonitoredProcess]: Starting monitored process 71 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) [2022-07-14 15:09:13,961 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Waiting until timeout for monitored process [2022-07-14 15:09:13,963 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-14 15:09:13,963 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:13,979 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:13,980 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] [2022-07-14 15:09:13,994 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (71)] Ended with exit code 0 [2022-07-14 15:09:13,995 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:13,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:13,996 INFO L229 MonitoredProcess]: Starting monitored process 72 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) [2022-07-14 15:09:13,997 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Waiting until timeout for monitored process [2022-07-14 15:09:13,998 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:13,998 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:14,018 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Ended with exit code 0 [2022-07-14 15:09:14,018 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:14,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:14,020 INFO L229 MonitoredProcess]: Starting monitored process 73 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) [2022-07-14 15:09:14,020 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Waiting until timeout for monitored process [2022-07-14 15:09:14,022 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-14 15:09:14,022 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:14,038 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:14,038 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=5}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=4}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=-8}] Lambdas: [1, 3, 1] Nus: [0, 1] [2022-07-14 15:09:14,053 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (73)] Ended with exit code 0 [2022-07-14 15:09:14,053 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:14,053 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:14,054 INFO L229 MonitoredProcess]: Starting monitored process 74 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) [2022-07-14 15:09:14,054 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Waiting until timeout for monitored process [2022-07-14 15:09:14,056 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:14,056 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:14,075 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:14,075 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: [] [2022-07-14 15:09:14,090 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Ended with exit code 0 [2022-07-14 15:09:14,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:14,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:14,091 INFO L229 MonitoredProcess]: Starting monitored process 75 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) [2022-07-14 15:09:14,092 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Waiting until timeout for monitored process [2022-07-14 15:09:14,093 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:14,093 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:14,104 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:14,104 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: [] [2022-07-14 15:09:14,119 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (75)] Ended with exit code 0 [2022-07-14 15:09:14,119 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:14,119 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:14,120 INFO L229 MonitoredProcess]: Starting monitored process 76 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) [2022-07-14 15:09:14,120 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Waiting until timeout for monitored process [2022-07-14 15:09:14,122 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:14,122 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:14,132 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:14,132 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: [] [2022-07-14 15:09:14,147 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Ended with exit code 0 [2022-07-14 15:09:14,147 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:14,147 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:14,148 INFO L229 MonitoredProcess]: Starting monitored process 77 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) [2022-07-14 15:09:14,149 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Waiting until timeout for monitored process [2022-07-14 15:09:14,150 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:14,150 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:14,156 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:14,156 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: [] [2022-07-14 15:09:14,171 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (77)] Ended with exit code 0 [2022-07-14 15:09:14,171 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:14,171 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:14,172 INFO L229 MonitoredProcess]: Starting monitored process 78 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) [2022-07-14 15:09:14,173 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Waiting until timeout for monitored process [2022-07-14 15:09:14,174 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:14,174 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:14,180 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:14,180 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: [] [2022-07-14 15:09:14,195 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Ended with exit code 0 [2022-07-14 15:09:14,195 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:14,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:14,196 INFO L229 MonitoredProcess]: Starting monitored process 79 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) [2022-07-14 15:09:14,202 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Waiting until timeout for monitored process [2022-07-14 15:09:14,203 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:14,203 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:14,219 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:14,220 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: [] [2022-07-14 15:09:14,234 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (79)] Ended with exit code 0 [2022-07-14 15:09:14,235 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:14,235 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:14,236 INFO L229 MonitoredProcess]: Starting monitored process 80 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) [2022-07-14 15:09:14,236 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Waiting until timeout for monitored process [2022-07-14 15:09:14,237 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:14,237 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:14,248 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:14,248 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: [] [2022-07-14 15:09:14,263 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (80)] Ended with exit code 0 [2022-07-14 15:09:14,263 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:14,263 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:14,264 INFO L229 MonitoredProcess]: Starting monitored process 81 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) [2022-07-14 15:09:14,264 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Waiting until timeout for monitored process [2022-07-14 15:09:14,267 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:14,267 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:14,272 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:14,273 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-14 15:09:14,288 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (81)] Ended with exit code 0 [2022-07-14 15:09:14,289 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:14,289 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:14,290 INFO L229 MonitoredProcess]: Starting monitored process 82 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) [2022-07-14 15:09:14,290 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Waiting until timeout for monitored process [2022-07-14 15:09:14,292 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:14,292 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:14,318 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (82)] Ended with exit code 0 [2022-07-14 15:09:14,318 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:14,318 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:14,319 INFO L229 MonitoredProcess]: Starting monitored process 83 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) [2022-07-14 15:09:14,320 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Waiting until timeout for monitored process [2022-07-14 15:09:14,321 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-14 15:09:14,321 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:14,329 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-07-14 15:09:14,344 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (83)] Ended with exit code 0 [2022-07-14 15:09:14,344 INFO L210 LassoAnalysis]: Preferences: [2022-07-14 15:09:14,344 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-14 15:09:14,344 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-14 15:09:14,344 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-14 15:09:14,345 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-14 15:09:14,345 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:14,345 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-14 15:09:14,345 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-14 15:09:14,345 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration4_Loop [2022-07-14 15:09:14,345 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-14 15:09:14,345 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-14 15:09:14,346 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:14,347 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:14,349 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:14,354 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:14,356 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:14,358 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:14,362 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:14,363 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:14,365 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:14,367 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:14,368 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:14,370 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:14,371 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:14,375 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:14,378 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:14,379 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:14,468 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-14 15:09:14,468 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-14 15:09:14,468 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:14,468 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:14,469 INFO L229 MonitoredProcess]: Starting monitored process 84 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) [2022-07-14 15:09:14,469 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Waiting until timeout for monitored process [2022-07-14 15:09:14,471 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 [2022-07-14 15:09:14,477 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:14,477 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:14,477 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:14,477 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:14,477 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:14,477 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:14,477 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:14,488 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:14,504 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:14,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:14,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:14,505 INFO L229 MonitoredProcess]: Starting monitored process 85 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) [2022-07-14 15:09:14,506 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Waiting until timeout for monitored process [2022-07-14 15:09:14,507 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 [2022-07-14 15:09:14,512 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:14,513 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:14,513 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:14,513 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:14,513 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:14,513 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:14,513 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:14,519 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:14,534 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (85)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:14,535 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:14,535 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:14,536 INFO L229 MonitoredProcess]: Starting monitored process 86 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) [2022-07-14 15:09:14,537 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Waiting until timeout for monitored process [2022-07-14 15:09:14,539 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 [2022-07-14 15:09:14,544 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:14,544 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:14,544 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:14,544 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:14,544 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:14,544 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:14,544 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:14,546 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:14,562 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:14,562 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:14,562 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:14,563 INFO L229 MonitoredProcess]: Starting monitored process 87 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) [2022-07-14 15:09:14,565 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Waiting until timeout for monitored process [2022-07-14 15:09:14,565 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 [2022-07-14 15:09:14,570 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:14,570 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:14,570 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:14,571 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:14,571 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:14,571 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:14,571 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:14,582 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:14,598 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (87)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:14,598 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:14,598 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:14,599 INFO L229 MonitoredProcess]: Starting monitored process 88 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) [2022-07-14 15:09:14,600 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Waiting until timeout for monitored process [2022-07-14 15:09:14,601 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 [2022-07-14 15:09:14,607 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:14,607 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:14,607 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:14,607 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-14 15:09:14,607 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:14,608 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-14 15:09:14,608 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:14,609 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:14,624 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (88)] Ended with exit code 0 [2022-07-14 15:09:14,624 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:14,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:14,625 INFO L229 MonitoredProcess]: Starting monitored process 89 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) [2022-07-14 15:09:14,625 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Waiting until timeout for monitored process [2022-07-14 15:09:14,628 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-14 15:09:14,633 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:14,633 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:14,633 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:14,634 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-14 15:09:14,634 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:14,634 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-14 15:09:14,634 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:14,635 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:14,650 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (89)] Ended with exit code 0 [2022-07-14 15:09:14,650 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:14,650 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:14,651 INFO L229 MonitoredProcess]: Starting monitored process 90 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) [2022-07-14 15:09:14,652 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Waiting until timeout for monitored process [2022-07-14 15:09:14,653 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 [2022-07-14 15:09:14,658 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:14,658 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:14,658 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:14,658 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:14,658 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:14,658 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:14,658 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:14,659 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:14,675 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (90)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:14,675 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:14,675 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:14,676 INFO L229 MonitoredProcess]: Starting monitored process 91 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) [2022-07-14 15:09:14,676 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Waiting until timeout for monitored process [2022-07-14 15:09:14,678 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-14 15:09:14,682 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:14,683 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:14,683 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:14,683 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:14,683 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:14,695 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:14,695 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:14,711 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:14,726 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (91)] Ended with exit code 0 [2022-07-14 15:09:14,726 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:14,726 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:14,727 INFO L229 MonitoredProcess]: Starting monitored process 92 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) [2022-07-14 15:09:14,728 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Waiting until timeout for monitored process [2022-07-14 15:09:14,729 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 [2022-07-14 15:09:14,734 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:14,734 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:14,734 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:14,734 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:14,734 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:14,735 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:14,735 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:14,736 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:14,751 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (92)] Ended with exit code 0 [2022-07-14 15:09:14,751 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:14,751 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:14,752 INFO L229 MonitoredProcess]: Starting monitored process 93 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) [2022-07-14 15:09:14,752 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Waiting until timeout for monitored process [2022-07-14 15:09:14,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 [2022-07-14 15:09:14,758 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:14,758 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:14,759 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:14,759 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-14 15:09:14,759 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:14,759 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-14 15:09:14,759 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:14,775 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:14,790 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:14,790 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:14,791 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:14,791 INFO L229 MonitoredProcess]: Starting monitored process 94 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) [2022-07-14 15:09:14,792 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Waiting until timeout for monitored process [2022-07-14 15:09:14,793 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 [2022-07-14 15:09:14,798 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:14,798 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:14,798 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:14,798 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-14 15:09:14,798 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:14,799 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-14 15:09:14,799 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:14,811 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:14,826 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (94)] Ended with exit code 0 [2022-07-14 15:09:14,827 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:14,827 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:14,828 INFO L229 MonitoredProcess]: Starting monitored process 95 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) [2022-07-14 15:09:14,828 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Waiting until timeout for monitored process [2022-07-14 15:09:14,830 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 [2022-07-14 15:09:14,835 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:14,835 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:14,835 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:14,835 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:14,835 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:14,836 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:14,836 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:14,837 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:14,852 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:14,852 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:14,852 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:14,853 INFO L229 MonitoredProcess]: Starting monitored process 96 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) [2022-07-14 15:09:14,853 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Waiting until timeout for monitored process [2022-07-14 15:09:14,855 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 [2022-07-14 15:09:14,860 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:14,860 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:14,860 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:14,860 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:14,860 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:14,861 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:14,861 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:14,876 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-14 15:09:14,878 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2022-07-14 15:09:14,878 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-07-14 15:09:14,878 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:14,878 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:14,879 INFO L229 MonitoredProcess]: Starting monitored process 97 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) [2022-07-14 15:09:14,880 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Waiting until timeout for monitored process [2022-07-14 15:09:14,881 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-14 15:09:14,881 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-07-14 15:09:14,881 INFO L513 LassoAnalysis]: Proved termination. [2022-07-14 15:09:14,881 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 [] [2022-07-14 15:09:14,896 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:14,897 INFO L293 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-07-14 15:09:14,904 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:14,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:14,924 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 15:09:14,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:14,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:14,946 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 15:09:14,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:14,969 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 15:09:14,970 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 [2022-07-14 15:09:14,970 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 145 states and 218 transitions. cyclomatic complexity: 75 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) [2022-07-14 15:09:15,083 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 145 states and 218 transitions. cyclomatic complexity: 75. 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 427 states and 628 transitions. Complement of second has 7 states. [2022-07-14 15:09:15,084 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 [2022-07-14 15:09:15,084 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) [2022-07-14 15:09:15,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 274 transitions. [2022-07-14 15:09:15,084 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 274 transitions. Stem has 6 letters. Loop has 13 letters. [2022-07-14 15:09:15,085 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:15,085 INFO L577 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2022-07-14 15:09:15,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:15,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:15,103 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 15:09:15,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:15,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:15,116 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 15:09:15,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:15,142 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 15:09:15,143 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 [2022-07-14 15:09:15,143 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 145 states and 218 transitions. cyclomatic complexity: 75 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) [2022-07-14 15:09:15,237 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 145 states and 218 transitions. cyclomatic complexity: 75. 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 458 states and 672 transitions. Complement of second has 9 states. [2022-07-14 15:09:15,238 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 [2022-07-14 15:09:15,238 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) [2022-07-14 15:09:15,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 296 transitions. [2022-07-14 15:09:15,239 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 296 transitions. Stem has 6 letters. Loop has 13 letters. [2022-07-14 15:09:15,239 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:15,239 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 296 transitions. Stem has 19 letters. Loop has 13 letters. [2022-07-14 15:09:15,239 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:15,239 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 296 transitions. Stem has 6 letters. Loop has 26 letters. [2022-07-14 15:09:15,239 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:15,239 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 458 states and 672 transitions. [2022-07-14 15:09:15,242 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 230 [2022-07-14 15:09:15,243 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 458 states to 362 states and 545 transitions. [2022-07-14 15:09:15,243 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 321 [2022-07-14 15:09:15,243 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 322 [2022-07-14 15:09:15,244 INFO L73 IsDeterministic]: Start isDeterministic. Operand 362 states and 545 transitions. [2022-07-14 15:09:15,244 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-14 15:09:15,244 INFO L369 hiAutomatonCegarLoop]: Abstraction has 362 states and 545 transitions. [2022-07-14 15:09:15,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states and 545 transitions. [2022-07-14 15:09:15,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 145. [2022-07-14 15:09:15,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 145 states have (on average 1.5034482758620689) internal successors, (218), 144 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) [2022-07-14 15:09:15,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 218 transitions. [2022-07-14 15:09:15,247 INFO L392 hiAutomatonCegarLoop]: Abstraction has 145 states and 218 transitions. [2022-07-14 15:09:15,247 INFO L374 stractBuchiCegarLoop]: Abstraction has 145 states and 218 transitions. [2022-07-14 15:09:15,247 INFO L287 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2022-07-14 15:09:15,247 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 145 states and 218 transitions. [2022-07-14 15:09:15,248 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 115 [2022-07-14 15:09:15,248 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-14 15:09:15,248 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-14 15:09:15,248 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 15:09:15,248 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 15:09:15,249 INFO L752 eck$LassoCheckResult]: Stem: 4847#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); 4785#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; 4786#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 4833#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; 4834#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 4754#L109-1 assume !false; 4848#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4803#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 4804#L115 [2022-07-14 15:09:15,249 INFO L754 eck$LassoCheckResult]: Loop: 4804#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 4813#L118 assume 4096 == ssl3_connect_~s__state~0#1; 4758#L217 ssl3_connect_~s__server~0#1 := 0; 4759#L222 assume 0 != ssl3_connect_~cb~0#1; 4737#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 4738#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 4822#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 4767#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 4726#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; 4727#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 4788#L527 ssl3_connect_~skip~0#1 := 0; 4843#L109-1 assume !false; 4828#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 4829#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 4804#L115 [2022-07-14 15:09:15,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:15,249 INFO L85 PathProgramCache]: Analyzing trace with hash 124406554, now seen corresponding path program 1 times [2022-07-14 15:09:15,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:15,249 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [22442641] [2022-07-14 15:09:15,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:15,250 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:15,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:15,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 15:09:15,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 15:09:15,287 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [22442641] [2022-07-14 15:09:15,287 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [22442641] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 15:09:15,287 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 15:09:15,287 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-14 15:09:15,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [715932368] [2022-07-14 15:09:15,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 15:09:15,288 INFO L757 eck$LassoCheckResult]: stem already infeasible [2022-07-14 15:09:15,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:15,288 INFO L85 PathProgramCache]: Analyzing trace with hash -2037997693, now seen corresponding path program 1 times [2022-07-14 15:09:15,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:15,289 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583402427] [2022-07-14 15:09:15,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:15,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:15,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:15,292 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 15:09:15,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:15,297 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-14 15:09:15,300 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (97)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:15,364 INFO L210 LassoAnalysis]: Preferences: [2022-07-14 15:09:15,364 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-14 15:09:15,364 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-14 15:09:15,364 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-14 15:09:15,364 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-07-14 15:09:15,365 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:15,365 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-14 15:09:15,365 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-14 15:09:15,365 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration5_Loop [2022-07-14 15:09:15,365 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-14 15:09:15,365 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-14 15:09:15,365 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:15,368 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:15,370 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:15,371 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:15,373 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:15,374 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:15,384 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:15,385 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:15,387 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:15,392 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:15,394 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:15,397 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:15,398 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:15,468 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-14 15:09:15,469 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-07-14 15:09:15,469 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:15,469 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:15,470 INFO L229 MonitoredProcess]: Starting monitored process 98 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) [2022-07-14 15:09:15,471 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Waiting until timeout for monitored process [2022-07-14 15:09:15,472 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:15,472 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:15,492 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Ended with exit code 0 [2022-07-14 15:09:15,492 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:15,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:15,493 INFO L229 MonitoredProcess]: Starting monitored process 99 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) [2022-07-14 15:09:15,493 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Waiting until timeout for monitored process [2022-07-14 15:09:15,495 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-14 15:09:15,495 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:15,511 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:15,511 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=5}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=4}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=-8}] Lambdas: [1, 3, 1] Nus: [0, 1] [2022-07-14 15:09:15,526 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Ended with exit code 0 [2022-07-14 15:09:15,526 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:15,526 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:15,527 INFO L229 MonitoredProcess]: Starting monitored process 100 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) [2022-07-14 15:09:15,527 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Waiting until timeout for monitored process [2022-07-14 15:09:15,529 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:15,529 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:15,534 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:15,534 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-14 15:09:15,549 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:15,549 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:15,549 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:15,550 INFO L229 MonitoredProcess]: Starting monitored process 101 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) [2022-07-14 15:09:15,550 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Waiting until timeout for monitored process [2022-07-14 15:09:15,552 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:15,552 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:15,561 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:15,561 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: [] [2022-07-14 15:09:15,576 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:15,576 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:15,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:15,577 INFO L229 MonitoredProcess]: Starting monitored process 102 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) [2022-07-14 15:09:15,577 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Waiting until timeout for monitored process [2022-07-14 15:09:15,578 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:15,578 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:15,588 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:15,589 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: [] [2022-07-14 15:09:15,603 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (102)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:15,603 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:15,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:15,604 INFO L229 MonitoredProcess]: Starting monitored process 103 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) [2022-07-14 15:09:15,604 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Waiting until timeout for monitored process [2022-07-14 15:09:15,606 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:15,606 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:15,612 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:15,612 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: [] [2022-07-14 15:09:15,627 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:15,627 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:15,627 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:15,628 INFO L229 MonitoredProcess]: Starting monitored process 104 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) [2022-07-14 15:09:15,629 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Waiting until timeout for monitored process [2022-07-14 15:09:15,630 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:15,630 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:15,655 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (104)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:15,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:15,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:15,656 INFO L229 MonitoredProcess]: Starting monitored process 105 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) [2022-07-14 15:09:15,657 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Waiting until timeout for monitored process [2022-07-14 15:09:15,658 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-14 15:09:15,658 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:15,665 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-07-14 15:09:15,681 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:15,681 INFO L210 LassoAnalysis]: Preferences: [2022-07-14 15:09:15,682 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-14 15:09:15,682 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-14 15:09:15,682 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-14 15:09:15,682 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-14 15:09:15,682 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:15,682 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-14 15:09:15,682 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-14 15:09:15,682 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration5_Loop [2022-07-14 15:09:15,682 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-14 15:09:15,682 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-14 15:09:15,683 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:15,697 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:15,698 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:15,699 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:15,700 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:15,702 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:15,703 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:15,705 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:15,706 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:15,711 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:15,713 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:15,714 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:15,718 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:15,804 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-14 15:09:15,805 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-14 15:09:15,805 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:15,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:15,806 INFO L229 MonitoredProcess]: Starting monitored process 106 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) [2022-07-14 15:09:15,807 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Waiting until timeout for monitored process [2022-07-14 15:09:15,808 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 [2022-07-14 15:09:15,813 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:15,814 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:15,814 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:15,814 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:15,814 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:15,815 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:15,815 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:15,816 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:15,830 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:15,830 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:15,831 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:15,832 INFO L229 MonitoredProcess]: Starting monitored process 107 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) [2022-07-14 15:09:15,832 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (107)] Waiting until timeout for monitored process [2022-07-14 15:09:15,834 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 [2022-07-14 15:09:15,839 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:15,839 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:15,839 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:15,839 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:15,839 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:15,839 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:15,839 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:15,840 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:15,854 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (107)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:15,855 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:15,855 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:15,856 INFO L229 MonitoredProcess]: Starting monitored process 108 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) [2022-07-14 15:09:15,856 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (108)] Waiting until timeout for monitored process [2022-07-14 15:09:15,857 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 [2022-07-14 15:09:15,862 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:15,862 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:15,862 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:15,862 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-14 15:09:15,862 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:15,863 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-14 15:09:15,863 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:15,864 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:15,878 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (108)] Ended with exit code 0 [2022-07-14 15:09:15,878 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:15,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:15,879 INFO L229 MonitoredProcess]: Starting monitored process 109 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) [2022-07-14 15:09:15,880 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Waiting until timeout for monitored process [2022-07-14 15:09:15,881 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 [2022-07-14 15:09:15,886 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:15,886 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:15,886 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:15,886 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-14 15:09:15,886 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:15,887 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-14 15:09:15,887 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:15,888 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:15,902 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:15,902 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:15,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:15,903 INFO L229 MonitoredProcess]: Starting monitored process 110 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) [2022-07-14 15:09:15,904 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (110)] Waiting until timeout for monitored process [2022-07-14 15:09:15,905 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 [2022-07-14 15:09:15,909 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:15,909 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:15,909 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:15,909 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:15,909 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:15,910 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:15,910 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:15,911 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:15,925 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (110)] Ended with exit code 0 [2022-07-14 15:09:15,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:15,926 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:15,926 INFO L229 MonitoredProcess]: Starting monitored process 111 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) [2022-07-14 15:09:15,927 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (111)] Waiting until timeout for monitored process [2022-07-14 15:09:15,928 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 [2022-07-14 15:09:15,934 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:15,934 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:15,934 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:15,934 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:15,934 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:15,935 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:15,935 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:15,943 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:15,958 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (111)] Ended with exit code 0 [2022-07-14 15:09:15,958 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:15,958 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:15,959 INFO L229 MonitoredProcess]: Starting monitored process 112 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) [2022-07-14 15:09:15,960 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (112)] Waiting until timeout for monitored process [2022-07-14 15:09:15,961 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 [2022-07-14 15:09:15,966 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:15,966 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:15,966 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:15,966 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:15,966 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:15,967 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:15,967 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:15,967 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:15,982 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (112)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:15,982 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:15,982 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:15,983 INFO L229 MonitoredProcess]: Starting monitored process 113 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) [2022-07-14 15:09:15,983 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (113)] Waiting until timeout for monitored process [2022-07-14 15:09:15,985 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 [2022-07-14 15:09:15,990 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:15,990 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:15,990 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:15,990 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-14 15:09:15,990 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:15,991 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-14 15:09:15,991 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:15,992 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:16,007 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (113)] Ended with exit code 0 [2022-07-14 15:09:16,007 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:16,007 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:16,008 INFO L229 MonitoredProcess]: Starting monitored process 114 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) [2022-07-14 15:09:16,008 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (114)] Waiting until timeout for monitored process [2022-07-14 15:09:16,010 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 [2022-07-14 15:09:16,015 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:16,015 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:16,015 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:16,015 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:16,015 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:16,016 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:16,016 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:16,017 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-14 15:09:16,019 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-07-14 15:09:16,019 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-07-14 15:09:16,019 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:16,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:16,020 INFO L229 MonitoredProcess]: Starting monitored process 115 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) [2022-07-14 15:09:16,021 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (115)] Waiting until timeout for monitored process [2022-07-14 15:09:16,022 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-14 15:09:16,022 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-07-14 15:09:16,022 INFO L513 LassoAnalysis]: Proved termination. [2022-07-14 15:09:16,023 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 + 4232 Supporting invariants [] [2022-07-14 15:09:16,037 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (114)] Ended with exit code 0 [2022-07-14 15:09:16,038 INFO L293 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-07-14 15:09:16,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:16,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:16,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 15:09:16,070 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:16,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:16,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 30 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 15:09:16,080 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:16,117 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 15:09:16,118 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 [2022-07-14 15:09:16,118 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 145 states and 218 transitions. cyclomatic complexity: 75 Second operand has 5 states, 5 states have (on average 4.4) internal successors, (22), 5 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:16,226 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 145 states and 218 transitions. cyclomatic complexity: 75. Second operand has 5 states, 5 states have (on average 4.4) internal successors, (22), 5 states have internal predecessors, (22), 0 states have call successors, (0), 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 345 states and 499 transitions. Complement of second has 7 states. [2022-07-14 15:09:16,226 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 [2022-07-14 15:09:16,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 4.4) internal successors, (22), 5 states have internal predecessors, (22), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:16,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 169 transitions. [2022-07-14 15:09:16,227 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 169 transitions. Stem has 8 letters. Loop has 14 letters. [2022-07-14 15:09:16,227 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:16,227 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 169 transitions. Stem has 22 letters. Loop has 14 letters. [2022-07-14 15:09:16,227 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:16,227 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 169 transitions. Stem has 8 letters. Loop has 28 letters. [2022-07-14 15:09:16,227 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:16,228 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 345 states and 499 transitions. [2022-07-14 15:09:16,230 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 115 [2022-07-14 15:09:16,231 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 345 states to 258 states and 386 transitions. [2022-07-14 15:09:16,231 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 214 [2022-07-14 15:09:16,231 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 217 [2022-07-14 15:09:16,231 INFO L73 IsDeterministic]: Start isDeterministic. Operand 258 states and 386 transitions. [2022-07-14 15:09:16,231 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-14 15:09:16,231 INFO L369 hiAutomatonCegarLoop]: Abstraction has 258 states and 386 transitions. [2022-07-14 15:09:16,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 258 states and 386 transitions. [2022-07-14 15:09:16,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 258 to 178. [2022-07-14 15:09:16,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 178 states have (on average 1.4943820224719102) internal successors, (266), 177 states have internal predecessors, (266), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:16,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 266 transitions. [2022-07-14 15:09:16,257 INFO L392 hiAutomatonCegarLoop]: Abstraction has 178 states and 266 transitions. [2022-07-14 15:09:16,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 15:09:16,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 15:09:16,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 15:09:16,258 INFO L87 Difference]: Start difference. First operand 178 states and 266 transitions. Second operand has 3 states, 2 states have (on average 4.0) internal successors, (8), 3 states have internal predecessors, (8), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:16,259 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (115)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:16,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 15:09:16,326 INFO L93 Difference]: Finished difference Result 182 states and 269 transitions. [2022-07-14 15:09:16,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 15:09:16,327 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 182 states and 269 transitions. [2022-07-14 15:09:16,328 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 115 [2022-07-14 15:09:16,328 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 182 states to 180 states and 267 transitions. [2022-07-14 15:09:16,328 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 137 [2022-07-14 15:09:16,329 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 137 [2022-07-14 15:09:16,329 INFO L73 IsDeterministic]: Start isDeterministic. Operand 180 states and 267 transitions. [2022-07-14 15:09:16,329 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-14 15:09:16,329 INFO L369 hiAutomatonCegarLoop]: Abstraction has 180 states and 267 transitions. [2022-07-14 15:09:16,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states and 267 transitions. [2022-07-14 15:09:16,330 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 178. [2022-07-14 15:09:16,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 178 states have (on average 1.4887640449438202) internal successors, (265), 177 states have internal predecessors, (265), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:16,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 265 transitions. [2022-07-14 15:09:16,331 INFO L392 hiAutomatonCegarLoop]: Abstraction has 178 states and 265 transitions. [2022-07-14 15:09:16,331 INFO L374 stractBuchiCegarLoop]: Abstraction has 178 states and 265 transitions. [2022-07-14 15:09:16,331 INFO L287 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2022-07-14 15:09:16,331 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 178 states and 265 transitions. [2022-07-14 15:09:16,332 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 115 [2022-07-14 15:09:16,332 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-14 15:09:16,332 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-14 15:09:16,332 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 15:09:16,332 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 15:09:16,332 INFO L752 eck$LassoCheckResult]: Stem: 5798#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); 5726#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; 5727#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 5777#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; 5778#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 5695#L109-1 assume !false; 5773#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5774#L112 assume 12292 == ssl3_connect_~s__state~0#1; 5794#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; 5795#L217 ssl3_connect_~s__server~0#1 := 0; 5817#L222 assume !(0 != ssl3_connect_~cb~0#1); 5816#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 5815#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 5813#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 5810#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 5809#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; 5808#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5803#L527 ssl3_connect_~skip~0#1 := 0; 5802#L109-1 assume !false; 5801#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5741#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 5742#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 5789#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 5703#L121 [2022-07-14 15:09:16,333 INFO L754 eck$LassoCheckResult]: Loop: 5703#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 5704#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 5779#L127 assume 4368 == ssl3_connect_~s__state~0#1; 5734#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 5735#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 5737#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 5738#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 5668#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 5729#L527 ssl3_connect_~skip~0#1 := 0; 5790#L109-1 assume !false; 5771#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 5772#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 5754#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 5755#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 5703#L121 [2022-07-14 15:09:16,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:16,333 INFO L85 PathProgramCache]: Analyzing trace with hash 1147115706, now seen corresponding path program 1 times [2022-07-14 15:09:16,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:16,333 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421171942] [2022-07-14 15:09:16,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:16,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:16,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:16,356 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 15:09:16,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 15:09:16,356 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421171942] [2022-07-14 15:09:16,356 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421171942] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 15:09:16,357 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 15:09:16,357 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 15:09:16,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1344964260] [2022-07-14 15:09:16,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 15:09:16,357 INFO L757 eck$LassoCheckResult]: stem already infeasible [2022-07-14 15:09:16,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:16,358 INFO L85 PathProgramCache]: Analyzing trace with hash 264060234, now seen corresponding path program 1 times [2022-07-14 15:09:16,358 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:16,358 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534192526] [2022-07-14 15:09:16,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:16,358 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:16,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:16,364 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 15:09:16,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:16,372 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-14 15:09:16,433 INFO L210 LassoAnalysis]: Preferences: [2022-07-14 15:09:16,433 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-14 15:09:16,433 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-14 15:09:16,433 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-14 15:09:16,433 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-07-14 15:09:16,433 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:16,433 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-14 15:09:16,433 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-14 15:09:16,434 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration6_Loop [2022-07-14 15:09:16,434 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-14 15:09:16,434 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-14 15:09:16,434 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:16,438 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:16,442 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:16,447 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:16,449 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:16,451 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:16,453 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:16,455 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:16,510 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-14 15:09:16,510 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-07-14 15:09:16,510 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:16,510 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:16,511 INFO L229 MonitoredProcess]: Starting monitored process 116 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) [2022-07-14 15:09:16,512 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Waiting until timeout for monitored process [2022-07-14 15:09:16,514 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:16,514 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:16,534 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:16,534 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:16,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:16,535 INFO L229 MonitoredProcess]: Starting monitored process 117 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) [2022-07-14 15:09:16,535 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Waiting until timeout for monitored process [2022-07-14 15:09:16,537 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-14 15:09:16,537 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:16,544 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-07-14 15:09:16,559 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:16,560 INFO L210 LassoAnalysis]: Preferences: [2022-07-14 15:09:16,560 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-14 15:09:16,560 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-14 15:09:16,560 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-14 15:09:16,560 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-14 15:09:16,560 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:16,560 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-14 15:09:16,560 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-14 15:09:16,560 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration6_Loop [2022-07-14 15:09:16,560 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-14 15:09:16,560 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-14 15:09:16,561 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:16,572 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:16,575 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:16,576 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:16,578 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:16,579 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:16,583 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:16,584 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:16,642 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-14 15:09:16,642 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-14 15:09:16,642 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:16,642 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:16,643 INFO L229 MonitoredProcess]: Starting monitored process 118 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) [2022-07-14 15:09:16,645 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (118)] Waiting until timeout for monitored process [2022-07-14 15:09:16,646 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 [2022-07-14 15:09:16,652 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:16,652 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:16,652 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:16,652 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:16,652 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:16,653 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:16,653 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:16,654 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-14 15:09:16,656 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-07-14 15:09:16,656 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-07-14 15:09:16,656 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:16,656 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:16,657 INFO L229 MonitoredProcess]: Starting monitored process 119 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) [2022-07-14 15:09:16,657 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (119)] Waiting until timeout for monitored process [2022-07-14 15:09:16,658 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-14 15:09:16,659 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-07-14 15:09:16,659 INFO L513 LassoAnalysis]: Proved termination. [2022-07-14 15:09:16,659 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~blastFlag~0#1) = -2*ULTIMATE.start_ssl3_connect_~blastFlag~0#1 + 1 Supporting invariants [] [2022-07-14 15:09:16,673 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (118)] Ended with exit code 0 [2022-07-14 15:09:16,674 INFO L293 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-07-14 15:09:16,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:16,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:16,698 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 15:09:16,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:16,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:16,729 INFO L263 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 15:09:16,729 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:16,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 15:09:16,777 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 2 loop predicates [2022-07-14 15:09:16,777 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 178 states and 265 transitions. cyclomatic complexity: 90 Second operand has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 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) [2022-07-14 15:09:16,791 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 178 states and 265 transitions. cyclomatic complexity: 90. Second operand has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 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) Result 319 states and 478 transitions. Complement of second has 4 states. [2022-07-14 15:09:16,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 3 states 1 stem states 1 non-accepting loop states 1 accepting loop states [2022-07-14 15:09:16,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 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) [2022-07-14 15:09:16,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 199 transitions. [2022-07-14 15:09:16,792 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 199 transitions. Stem has 23 letters. Loop has 14 letters. [2022-07-14 15:09:16,792 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:16,792 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 199 transitions. Stem has 37 letters. Loop has 14 letters. [2022-07-14 15:09:16,792 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:16,792 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 199 transitions. Stem has 23 letters. Loop has 28 letters. [2022-07-14 15:09:16,793 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:16,793 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 319 states and 478 transitions. [2022-07-14 15:09:16,794 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 137 [2022-07-14 15:09:16,795 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 319 states to 319 states and 478 transitions. [2022-07-14 15:09:16,796 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 160 [2022-07-14 15:09:16,796 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 162 [2022-07-14 15:09:16,796 INFO L73 IsDeterministic]: Start isDeterministic. Operand 319 states and 478 transitions. [2022-07-14 15:09:16,796 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-14 15:09:16,796 INFO L369 hiAutomatonCegarLoop]: Abstraction has 319 states and 478 transitions. [2022-07-14 15:09:16,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states and 478 transitions. [2022-07-14 15:09:16,800 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 317. [2022-07-14 15:09:16,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 317 states, 317 states have (on average 1.4952681388012619) internal successors, (474), 316 states have internal predecessors, (474), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:16,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 474 transitions. [2022-07-14 15:09:16,801 INFO L392 hiAutomatonCegarLoop]: Abstraction has 317 states and 474 transitions. [2022-07-14 15:09:16,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 15:09:16,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 15:09:16,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 15:09:16,802 INFO L87 Difference]: Start difference. First operand 317 states and 474 transitions. Second operand has 3 states, 3 states have (on average 7.666666666666667) internal successors, (23), 3 states have internal predecessors, (23), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:16,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 15:09:16,810 INFO L93 Difference]: Finished difference Result 622 states and 913 transitions. [2022-07-14 15:09:16,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 15:09:16,811 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 622 states and 913 transitions. [2022-07-14 15:09:16,813 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 271 [2022-07-14 15:09:16,816 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 622 states to 622 states and 913 transitions. [2022-07-14 15:09:16,816 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 312 [2022-07-14 15:09:16,817 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 312 [2022-07-14 15:09:16,817 INFO L73 IsDeterministic]: Start isDeterministic. Operand 622 states and 913 transitions. [2022-07-14 15:09:16,817 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-14 15:09:16,817 INFO L369 hiAutomatonCegarLoop]: Abstraction has 622 states and 913 transitions. [2022-07-14 15:09:16,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 622 states and 913 transitions. [2022-07-14 15:09:16,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 622 to 622. [2022-07-14 15:09:16,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 622 states, 622 states have (on average 1.4678456591639872) internal successors, (913), 621 states have internal predecessors, (913), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:16,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 622 states to 622 states and 913 transitions. [2022-07-14 15:09:16,824 INFO L392 hiAutomatonCegarLoop]: Abstraction has 622 states and 913 transitions. [2022-07-14 15:09:16,824 INFO L374 stractBuchiCegarLoop]: Abstraction has 622 states and 913 transitions. [2022-07-14 15:09:16,824 INFO L287 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2022-07-14 15:09:16,824 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 622 states and 913 transitions. [2022-07-14 15:09:16,826 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 271 [2022-07-14 15:09:16,826 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-14 15:09:16,827 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-14 15:09:16,827 INFO L179 hiAutomatonCegarLoop]: 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] [2022-07-14 15:09:16,828 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 15:09:16,828 INFO L752 eck$LassoCheckResult]: Stem: 7488#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); 7344#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; 7345#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 7437#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; 7438#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 7292#L109-1 assume !false; 7427#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7428#L112 assume 12292 == ssl3_connect_~s__state~0#1; 7485#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; 7299#L217 ssl3_connect_~s__server~0#1 := 0; 7300#L222 assume 0 != ssl3_connect_~cb~0#1; 7458#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 7716#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 7711#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 7709#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 7708#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; 7487#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7350#L527 ssl3_connect_~skip~0#1 := 0; 7474#L109-1 assume !false; 7489#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7613#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 7610#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 7577#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 7575#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 7576#L124 [2022-07-14 15:09:16,828 INFO L754 eck$LassoCheckResult]: Loop: 7576#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 7792#L127 assume 4368 == ssl3_connect_~s__state~0#1; 7791#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 7844#L261 assume !(0 == ssl3_connect_~blastFlag~0#1); 7358#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 7359#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 7803#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 7422#L527 ssl3_connect_~skip~0#1 := 0; 7801#L109-1 assume !false; 7512#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 7513#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 7797#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 7795#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 7794#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 7576#L124 [2022-07-14 15:09:16,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:16,828 INFO L85 PathProgramCache]: Analyzing trace with hash -2083001472, now seen corresponding path program 1 times [2022-07-14 15:09:16,828 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:16,829 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802863922] [2022-07-14 15:09:16,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:16,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:16,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:16,837 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 15:09:16,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:16,846 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-14 15:09:16,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:16,847 INFO L85 PathProgramCache]: Analyzing trace with hash -503439398, now seen corresponding path program 1 times [2022-07-14 15:09:16,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:16,847 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751093485] [2022-07-14 15:09:16,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:16,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:16,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:16,849 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 15:09:16,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:16,851 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-14 15:09:16,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:16,851 INFO L85 PathProgramCache]: Analyzing trace with hash 1610121497, now seen corresponding path program 1 times [2022-07-14 15:09:16,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:16,851 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684662922] [2022-07-14 15:09:16,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:16,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:16,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:16,889 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (119)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:16,892 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-07-14 15:09:16,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 15:09:16,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684662922] [2022-07-14 15:09:16,893 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684662922] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 15:09:16,893 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 15:09:16,893 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 15:09:16,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560415185] [2022-07-14 15:09:16,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 15:09:16,945 INFO L210 LassoAnalysis]: Preferences: [2022-07-14 15:09:16,945 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-14 15:09:16,945 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-14 15:09:16,945 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-14 15:09:16,945 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-07-14 15:09:16,945 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:16,945 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-14 15:09:16,946 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-14 15:09:16,946 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration7_Loop [2022-07-14 15:09:16,946 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-14 15:09:16,946 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-14 15:09:16,946 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:16,949 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:16,953 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:16,955 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:16,956 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:16,958 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:16,959 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:16,961 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:17,009 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-14 15:09:17,010 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-07-14 15:09:17,010 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:17,010 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:17,011 INFO L229 MonitoredProcess]: Starting monitored process 120 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) [2022-07-14 15:09:17,011 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (120)] Waiting until timeout for monitored process [2022-07-14 15:09:17,012 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:17,012 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:17,024 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:17,024 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~nondet38#1=4, ULTIMATE.start_ssl3_connect_~ret~0#1=4} Honda state: {ULTIMATE.start_ssl3_connect_#t~nondet38#1=4, ULTIMATE.start_ssl3_connect_~ret~0#1=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-14 15:09:17,039 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (120)] Ended with exit code 0 [2022-07-14 15:09:17,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:17,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:17,040 INFO L229 MonitoredProcess]: Starting monitored process 121 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) [2022-07-14 15:09:17,041 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (121)] Waiting until timeout for monitored process [2022-07-14 15:09:17,042 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:17,042 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:17,069 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (121)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:17,069 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:17,069 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:17,070 INFO L229 MonitoredProcess]: Starting monitored process 122 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) [2022-07-14 15:09:17,070 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (122)] Waiting until timeout for monitored process [2022-07-14 15:09:17,072 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-14 15:09:17,072 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:17,080 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-07-14 15:09:17,095 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (122)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:17,096 INFO L210 LassoAnalysis]: Preferences: [2022-07-14 15:09:17,096 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-14 15:09:17,096 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-14 15:09:17,096 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-14 15:09:17,096 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-14 15:09:17,096 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:17,096 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-14 15:09:17,096 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-14 15:09:17,096 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration7_Loop [2022-07-14 15:09:17,096 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-14 15:09:17,096 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-14 15:09:17,096 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:17,098 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:17,100 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:17,101 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:17,103 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:17,106 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:17,113 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:17,115 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:17,166 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-14 15:09:17,166 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-14 15:09:17,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:17,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:17,167 INFO L229 MonitoredProcess]: Starting monitored process 123 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) [2022-07-14 15:09:17,168 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (123)] Waiting until timeout for monitored process [2022-07-14 15:09:17,169 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-14 15:09:17,175 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:17,175 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:17,175 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:17,175 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:17,175 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:17,176 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:17,176 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:17,176 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:17,191 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (123)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:17,192 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:17,192 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:17,193 INFO L229 MonitoredProcess]: Starting monitored process 124 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) [2022-07-14 15:09:17,193 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (124)] Waiting until timeout for monitored process [2022-07-14 15:09:17,194 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-14 15:09:17,200 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:17,200 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:17,200 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:17,200 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:17,200 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:17,201 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:17,201 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:17,203 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:17,218 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (124)] Ended with exit code 0 [2022-07-14 15:09:17,218 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:17,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:17,219 INFO L229 MonitoredProcess]: Starting monitored process 125 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) [2022-07-14 15:09:17,220 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (125)] Waiting until timeout for monitored process [2022-07-14 15:09:17,221 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-14 15:09:17,226 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:17,227 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:17,227 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:17,227 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-14 15:09:17,227 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:17,227 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-14 15:09:17,227 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:17,235 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:17,250 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (125)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:17,250 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:17,251 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:17,251 INFO L229 MonitoredProcess]: Starting monitored process 126 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) [2022-07-14 15:09:17,252 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (126)] Waiting until timeout for monitored process [2022-07-14 15:09:17,254 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 [2022-07-14 15:09:17,260 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:17,260 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:17,260 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:17,260 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:17,260 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:17,260 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:17,260 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:17,275 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:17,290 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (126)] Ended with exit code 0 [2022-07-14 15:09:17,290 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:17,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:17,291 INFO L229 MonitoredProcess]: Starting monitored process 127 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) [2022-07-14 15:09:17,292 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (127)] Waiting until timeout for monitored process [2022-07-14 15:09:17,293 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-14 15:09:17,299 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:17,299 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:17,299 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:17,299 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:17,299 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:17,300 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:17,300 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:17,301 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-14 15:09:17,303 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-07-14 15:09:17,303 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-07-14 15:09:17,303 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:17,303 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:17,304 INFO L229 MonitoredProcess]: Starting monitored process 128 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) [2022-07-14 15:09:17,307 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (128)] Waiting until timeout for monitored process [2022-07-14 15:09:17,307 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-14 15:09:17,307 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-07-14 15:09:17,307 INFO L513 LassoAnalysis]: Proved termination. [2022-07-14 15:09:17,307 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 + 4376 Supporting invariants [] [2022-07-14 15:09:17,322 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (127)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:17,323 INFO L293 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-07-14 15:09:17,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:17,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:17,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 15:09:17,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:17,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:17,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 15:09:17,371 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:17,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 15:09:17,408 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 [2022-07-14 15:09:17,408 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 622 states and 913 transitions. cyclomatic complexity: 301 Second operand has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:17,662 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 622 states and 913 transitions. cyclomatic complexity: 301. Second operand has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 0 states have call successors, (0), 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 2284 states and 3323 transitions. Complement of second has 9 states. [2022-07-14 15:09:17,662 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 [2022-07-14 15:09:17,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 7.2) internal successors, (36), 5 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:17,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 362 transitions. [2022-07-14 15:09:17,664 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 362 transitions. Stem has 24 letters. Loop has 14 letters. [2022-07-14 15:09:17,664 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:17,664 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 362 transitions. Stem has 38 letters. Loop has 14 letters. [2022-07-14 15:09:17,665 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:17,665 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 362 transitions. Stem has 24 letters. Loop has 28 letters. [2022-07-14 15:09:17,666 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:17,666 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2284 states and 3323 transitions. [2022-07-14 15:09:17,677 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 485 [2022-07-14 15:09:17,686 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2284 states to 1876 states and 2733 transitions. [2022-07-14 15:09:17,686 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 695 [2022-07-14 15:09:17,687 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 759 [2022-07-14 15:09:17,687 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1876 states and 2733 transitions. [2022-07-14 15:09:17,687 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-14 15:09:17,687 INFO L369 hiAutomatonCegarLoop]: Abstraction has 1876 states and 2733 transitions. [2022-07-14 15:09:17,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1876 states and 2733 transitions. [2022-07-14 15:09:17,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1876 to 1333. [2022-07-14 15:09:17,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1333 states, 1333 states have (on average 1.498124531132783) internal successors, (1997), 1332 states have internal predecessors, (1997), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:17,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1333 states to 1333 states and 1997 transitions. [2022-07-14 15:09:17,730 INFO L392 hiAutomatonCegarLoop]: Abstraction has 1333 states and 1997 transitions. [2022-07-14 15:09:17,730 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 15:09:17,730 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 15:09:17,730 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 15:09:17,731 INFO L87 Difference]: Start difference. First operand 1333 states and 1997 transitions. Second operand has 3 states, 3 states have (on average 12.0) internal successors, (36), 3 states have internal predecessors, (36), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:17,732 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (128)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:17,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 15:09:17,753 INFO L93 Difference]: Finished difference Result 2368 states and 3527 transitions. [2022-07-14 15:09:17,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 15:09:17,754 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2368 states and 3527 transitions. [2022-07-14 15:09:17,765 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 705 [2022-07-14 15:09:17,773 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2368 states to 2360 states and 3511 transitions. [2022-07-14 15:09:17,773 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 881 [2022-07-14 15:09:17,774 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 881 [2022-07-14 15:09:17,774 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2360 states and 3511 transitions. [2022-07-14 15:09:17,775 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-14 15:09:17,775 INFO L369 hiAutomatonCegarLoop]: Abstraction has 2360 states and 3511 transitions. [2022-07-14 15:09:17,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2360 states and 3511 transitions. [2022-07-14 15:09:17,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2360 to 2253. [2022-07-14 15:09:17,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2253 states, 2253 states have (on average 1.503328894806924) internal successors, (3387), 2252 states have internal predecessors, (3387), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:17,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2253 states to 2253 states and 3387 transitions. [2022-07-14 15:09:17,805 INFO L392 hiAutomatonCegarLoop]: Abstraction has 2253 states and 3387 transitions. [2022-07-14 15:09:17,805 INFO L374 stractBuchiCegarLoop]: Abstraction has 2253 states and 3387 transitions. [2022-07-14 15:09:17,805 INFO L287 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2022-07-14 15:09:17,805 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2253 states and 3387 transitions. [2022-07-14 15:09:17,811 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 598 [2022-07-14 15:09:17,811 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-14 15:09:17,812 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-14 15:09:17,812 INFO L179 hiAutomatonCegarLoop]: 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] [2022-07-14 15:09:17,812 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 15:09:17,812 INFO L752 eck$LassoCheckResult]: Stem: 14229#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); 14086#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; 14087#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 14193#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; 14228#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 14039#L109-1 assume !false; 15717#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 15752#L112 assume 12292 == ssl3_connect_~s__state~0#1; 15751#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; 15749#L217 ssl3_connect_~s__server~0#1 := 0; 15747#L222 assume 0 != ssl3_connect_~cb~0#1; 15745#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 15743#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 15739#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 15733#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 15730#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; 15727#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 15719#L527 ssl3_connect_~skip~0#1 := 0; 15716#L109-1 assume !false; 15713#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 15711#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 15709#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 15003#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 15001#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 15002#L124 assume 4099 == ssl3_connect_~s__state~0#1; 14044#L217 [2022-07-14 15:09:17,813 INFO L754 eck$LassoCheckResult]: Loop: 14044#L217 ssl3_connect_~s__server~0#1 := 0; 14045#L222 assume 0 != ssl3_connect_~cb~0#1; 14007#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 14008#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 16196#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 16194#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 16193#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; 16191#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 14163#L527 ssl3_connect_~skip~0#1 := 0; 16189#L109-1 assume !false; 16188#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 16187#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 15924#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 15925#L118 assume 4096 == ssl3_connect_~s__state~0#1; 14044#L217 [2022-07-14 15:09:17,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:17,813 INFO L85 PathProgramCache]: Analyzing trace with hash -148536133, now seen corresponding path program 1 times [2022-07-14 15:09:17,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:17,813 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489202583] [2022-07-14 15:09:17,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:17,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:17,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:17,825 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 15:09:17,825 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 15:09:17,825 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489202583] [2022-07-14 15:09:17,825 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489202583] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 15:09:17,825 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 15:09:17,825 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-14 15:09:17,825 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [162785833] [2022-07-14 15:09:17,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 15:09:17,826 INFO L757 eck$LassoCheckResult]: stem already infeasible [2022-07-14 15:09:17,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:17,826 INFO L85 PathProgramCache]: Analyzing trace with hash 1297688643, now seen corresponding path program 2 times [2022-07-14 15:09:17,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:17,827 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528235111] [2022-07-14 15:09:17,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:17,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:17,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:17,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 15:09:17,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 15:09:17,834 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528235111] [2022-07-14 15:09:17,834 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1528235111] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 15:09:17,834 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 15:09:17,834 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-14 15:09:17,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137487696] [2022-07-14 15:09:17,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 15:09:17,835 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-14 15:09:17,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 15:09:17,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 15:09:17,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 15:09:17,836 INFO L87 Difference]: Start difference. First operand 2253 states and 3387 transitions. cyclomatic complexity: 1158 Second operand has 3 states, 2 states have (on average 7.0) internal successors, (14), 3 states have internal predecessors, (14), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:17,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 15:09:17,937 INFO L93 Difference]: Finished difference Result 1931 states and 2884 transitions. [2022-07-14 15:09:17,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 15:09:17,937 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1931 states and 2884 transitions. [2022-07-14 15:09:17,945 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 646 [2022-07-14 15:09:17,951 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1931 states to 1709 states and 2660 transitions. [2022-07-14 15:09:17,951 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 803 [2022-07-14 15:09:17,952 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 803 [2022-07-14 15:09:17,952 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1709 states and 2660 transitions. [2022-07-14 15:09:17,952 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-14 15:09:17,952 INFO L369 hiAutomatonCegarLoop]: Abstraction has 1709 states and 2660 transitions. [2022-07-14 15:09:17,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1709 states and 2660 transitions. [2022-07-14 15:09:17,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1709 to 1433. [2022-07-14 15:09:17,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1433 states, 1433 states have (on average 1.5226796929518494) internal successors, (2182), 1432 states have internal predecessors, (2182), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:17,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1433 states to 1433 states and 2182 transitions. [2022-07-14 15:09:17,969 INFO L392 hiAutomatonCegarLoop]: Abstraction has 1433 states and 2182 transitions. [2022-07-14 15:09:17,969 INFO L374 stractBuchiCegarLoop]: Abstraction has 1433 states and 2182 transitions. [2022-07-14 15:09:17,969 INFO L287 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2022-07-14 15:09:17,969 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1433 states and 2182 transitions. [2022-07-14 15:09:17,973 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 610 [2022-07-14 15:09:17,973 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-14 15:09:17,973 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-14 15:09:17,974 INFO L179 hiAutomatonCegarLoop]: 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] [2022-07-14 15:09:17,974 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 15:09:17,974 INFO L752 eck$LassoCheckResult]: Stem: 18482#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); 18295#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; 18296#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 18427#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; 18481#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 18236#L109-1 assume !false; 18529#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 18565#L112 assume 12292 == ssl3_connect_~s__state~0#1; 18563#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; 18561#L217 ssl3_connect_~s__server~0#1 := 0; 18559#L222 assume 0 != ssl3_connect_~cb~0#1; 18557#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 18555#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 18552#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 18547#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 18545#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; 18543#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 18535#L527 ssl3_connect_~skip~0#1 := 0; 18528#L109-1 assume !false; 18526#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 18527#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 19065#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 19064#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 19063#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 18254#L124 [2022-07-14 15:09:17,974 INFO L754 eck$LassoCheckResult]: Loop: 18254#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 18409#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 18348#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 18349#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 19166#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 19160#L139 assume 4400 == ssl3_connect_~s__state~0#1; 18590#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 18280#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 19149#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 19146#L527 ssl3_connect_~skip~0#1 := 0; 19145#L109-1 assume !false; 19144#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 19143#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 19141#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 19142#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 18253#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 18254#L124 [2022-07-14 15:09:17,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:17,974 INFO L85 PathProgramCache]: Analyzing trace with hash -2083001472, now seen corresponding path program 2 times [2022-07-14 15:09:17,974 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:17,974 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104042395] [2022-07-14 15:09:17,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:17,974 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:17,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:17,979 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 15:09:17,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:17,984 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-14 15:09:17,984 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:17,984 INFO L85 PathProgramCache]: Analyzing trace with hash -1592571285, now seen corresponding path program 1 times [2022-07-14 15:09:17,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:17,984 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563491623] [2022-07-14 15:09:17,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:17,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:17,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:17,987 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 15:09:17,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:17,988 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-14 15:09:17,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:17,989 INFO L85 PathProgramCache]: Analyzing trace with hash -1980082198, now seen corresponding path program 1 times [2022-07-14 15:09:17,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:17,989 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2108034377] [2022-07-14 15:09:17,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:17,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:17,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:18,001 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 15:09:18,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 15:09:18,001 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2108034377] [2022-07-14 15:09:18,001 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2108034377] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 15:09:18,001 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 15:09:18,001 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 15:09:18,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [230923061] [2022-07-14 15:09:18,001 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 15:09:18,037 INFO L210 LassoAnalysis]: Preferences: [2022-07-14 15:09:18,037 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-14 15:09:18,037 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-14 15:09:18,037 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-14 15:09:18,038 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-07-14 15:09:18,038 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:18,038 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-14 15:09:18,038 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-14 15:09:18,038 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration9_Loop [2022-07-14 15:09:18,038 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-14 15:09:18,038 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-14 15:09:18,038 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:18,042 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:18,043 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:18,045 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:18,046 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:18,079 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-14 15:09:18,079 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-07-14 15:09:18,079 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:18,079 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:18,080 INFO L229 MonitoredProcess]: Starting monitored process 129 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) [2022-07-14 15:09:18,087 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:18,087 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:18,119 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (129)] Waiting until timeout for monitored process [2022-07-14 15:09:18,124 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (129)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:18,124 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:18,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:18,125 INFO L229 MonitoredProcess]: Starting monitored process 130 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) [2022-07-14 15:09:18,126 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (130)] Waiting until timeout for monitored process [2022-07-14 15:09:18,128 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-14 15:09:18,128 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:18,153 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-07-14 15:09:18,177 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (130)] Ended with exit code 0 [2022-07-14 15:09:18,177 INFO L210 LassoAnalysis]: Preferences: [2022-07-14 15:09:18,177 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-14 15:09:18,177 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-14 15:09:18,178 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-14 15:09:18,178 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-14 15:09:18,178 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:18,178 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-14 15:09:18,178 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-14 15:09:18,178 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration9_Loop [2022-07-14 15:09:18,178 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-14 15:09:18,178 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-14 15:09:18,178 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:18,182 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:18,184 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:18,186 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:18,187 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:18,223 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-14 15:09:18,224 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-14 15:09:18,224 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:18,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:18,225 INFO L229 MonitoredProcess]: Starting monitored process 131 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) [2022-07-14 15:09:18,225 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (131)] Waiting until timeout for monitored process [2022-07-14 15:09:18,227 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 [2022-07-14 15:09:18,233 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:18,233 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:18,233 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:18,233 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:18,233 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:18,234 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:18,234 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:18,236 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-14 15:09:18,238 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-07-14 15:09:18,238 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-07-14 15:09:18,238 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:18,238 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:18,239 INFO L229 MonitoredProcess]: Starting monitored process 132 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) [2022-07-14 15:09:18,240 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (132)] Waiting until timeout for monitored process [2022-07-14 15:09:18,241 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-14 15:09:18,241 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-07-14 15:09:18,241 INFO L513 LassoAnalysis]: Proved termination. [2022-07-14 15:09:18,241 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 + 4408 Supporting invariants [] [2022-07-14 15:09:18,257 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (131)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:18,257 INFO L293 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-07-14 15:09:18,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:18,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:18,291 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 15:09:18,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:18,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:18,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 15:09:18,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:18,373 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 15:09:18,374 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 [2022-07-14 15:09:18,374 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1433 states and 2182 transitions. cyclomatic complexity: 763 Second operand has 5 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:18,608 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1433 states and 2182 transitions. cyclomatic complexity: 763. Second operand has 5 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 0 states have call successors, (0), 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 4039 states and 5956 transitions. Complement of second has 9 states. [2022-07-14 15:09:18,609 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 [2022-07-14 15:09:18,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 7.6) internal successors, (38), 5 states have internal predecessors, (38), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:18,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 321 transitions. [2022-07-14 15:09:18,610 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 321 transitions. Stem has 24 letters. Loop has 16 letters. [2022-07-14 15:09:18,610 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:18,610 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 321 transitions. Stem has 40 letters. Loop has 16 letters. [2022-07-14 15:09:18,610 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:18,610 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 321 transitions. Stem has 24 letters. Loop has 32 letters. [2022-07-14 15:09:18,610 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:18,610 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4039 states and 5956 transitions. [2022-07-14 15:09:18,629 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 757 [2022-07-14 15:09:18,642 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4039 states to 3343 states and 5040 transitions. [2022-07-14 15:09:18,643 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1086 [2022-07-14 15:09:18,644 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1318 [2022-07-14 15:09:18,644 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3343 states and 5040 transitions. [2022-07-14 15:09:18,644 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-14 15:09:18,644 INFO L369 hiAutomatonCegarLoop]: Abstraction has 3343 states and 5040 transitions. [2022-07-14 15:09:18,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3343 states and 5040 transitions. [2022-07-14 15:09:18,687 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3343 to 2337. [2022-07-14 15:09:18,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2337 states, 2337 states have (on average 1.4890885750962772) internal successors, (3480), 2336 states have internal predecessors, (3480), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:18,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2337 states to 2337 states and 3480 transitions. [2022-07-14 15:09:18,695 INFO L392 hiAutomatonCegarLoop]: Abstraction has 2337 states and 3480 transitions. [2022-07-14 15:09:18,695 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 15:09:18,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 15:09:18,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 15:09:18,696 INFO L87 Difference]: Start difference. First operand 2337 states and 3480 transitions. Second operand has 3 states, 3 states have (on average 13.333333333333334) internal successors, (40), 3 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:18,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 15:09:18,759 INFO L93 Difference]: Finished difference Result 1475 states and 2174 transitions. [2022-07-14 15:09:18,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 15:09:18,759 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1475 states and 2174 transitions. [2022-07-14 15:09:18,764 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 403 [2022-07-14 15:09:18,768 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1475 states to 1461 states and 2160 transitions. [2022-07-14 15:09:18,768 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 497 [2022-07-14 15:09:18,769 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 536 [2022-07-14 15:09:18,769 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1461 states and 2160 transitions. [2022-07-14 15:09:18,769 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-14 15:09:18,769 INFO L369 hiAutomatonCegarLoop]: Abstraction has 1461 states and 2160 transitions. [2022-07-14 15:09:18,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1461 states and 2160 transitions. [2022-07-14 15:09:18,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1461 to 1419. [2022-07-14 15:09:18,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1419 states, 1419 states have (on average 1.4841437632135306) internal successors, (2106), 1418 states have internal predecessors, (2106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:18,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1419 states to 1419 states and 2106 transitions. [2022-07-14 15:09:18,786 INFO L392 hiAutomatonCegarLoop]: Abstraction has 1419 states and 2106 transitions. [2022-07-14 15:09:18,786 INFO L374 stractBuchiCegarLoop]: Abstraction has 1419 states and 2106 transitions. [2022-07-14 15:09:18,786 INFO L287 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2022-07-14 15:09:18,786 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1419 states and 2106 transitions. [2022-07-14 15:09:18,789 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 391 [2022-07-14 15:09:18,789 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-14 15:09:18,789 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-14 15:09:18,799 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [3, 3, 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] [2022-07-14 15:09:18,799 INFO L180 hiAutomatonCegarLoop]: 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] [2022-07-14 15:09:18,800 INFO L752 eck$LassoCheckResult]: Stem: 27914#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); 27724#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; 27725#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 27857#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; 27913#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 27668#L109-1 assume !false; 28785#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28782#L112 assume 12292 == ssl3_connect_~s__state~0#1; 28783#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; 27680#L217 ssl3_connect_~s__server~0#1 := 0; 27681#L222 assume 0 != ssl3_connect_~cb~0#1; 27639#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 27640#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 27811#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 27693#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 27618#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; 27619#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28853#L527 ssl3_connect_~skip~0#1 := 0; 28850#L109-1 assume !false; 28846#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28844#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 28842#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 27864#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 27684#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 27685#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 28814#L127 assume 4368 == ssl3_connect_~s__state~0#1; 28812#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 28801#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 28759#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 28760#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 28827#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28454#L527 ssl3_connect_~skip~0#1 := 0; 28455#L109-1 assume !false; 28449#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28450#L112 assume 12292 == ssl3_connect_~s__state~0#1; 27901#L113 [2022-07-14 15:09:18,800 INFO L754 eck$LassoCheckResult]: Loop: 27901#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; 27902#L217 ssl3_connect_~s__server~0#1 := 0; 27852#L222 assume 0 != ssl3_connect_~cb~0#1; 27853#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 27880#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 27881#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 27789#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 27790#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; 28793#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28789#L527 ssl3_connect_~skip~0#1 := 0; 28788#L109-1 assume !false; 28787#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28786#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 28784#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 28781#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 28780#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 28779#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 27918#L127 assume 4368 == ssl3_connect_~s__state~0#1; 27919#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 28796#L261 assume !(0 == ssl3_connect_~blastFlag~0#1); 28555#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 28526#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 28510#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 28511#L527 ssl3_connect_~skip~0#1 := 0; 28628#L109-1 assume !false; 28627#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 28626#L112 assume 12292 == ssl3_connect_~s__state~0#1; 27901#L113 [2022-07-14 15:09:18,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:18,801 INFO L85 PathProgramCache]: Analyzing trace with hash 1941157688, now seen corresponding path program 1 times [2022-07-14 15:09:18,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:18,801 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131925508] [2022-07-14 15:09:18,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:18,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:18,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:18,819 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-07-14 15:09:18,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 15:09:18,819 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131925508] [2022-07-14 15:09:18,820 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131925508] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 15:09:18,820 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 15:09:18,820 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-14 15:09:18,820 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068631330] [2022-07-14 15:09:18,820 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 15:09:18,820 INFO L757 eck$LassoCheckResult]: stem already infeasible [2022-07-14 15:09:18,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:18,820 INFO L85 PathProgramCache]: Analyzing trace with hash -1178214097, now seen corresponding path program 1 times [2022-07-14 15:09:18,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:18,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806988921] [2022-07-14 15:09:18,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:18,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:18,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:18,827 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (132)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:18,835 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 15:09:18,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 15:09:18,836 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806988921] [2022-07-14 15:09:18,836 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806988921] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 15:09:18,836 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 15:09:18,836 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-14 15:09:18,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1034773808] [2022-07-14 15:09:18,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 15:09:18,836 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-14 15:09:18,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 15:09:18,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 15:09:18,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 15:09:18,837 INFO L87 Difference]: Start difference. First operand 1419 states and 2106 transitions. cyclomatic complexity: 707 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) [2022-07-14 15:09:18,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 15:09:18,936 INFO L93 Difference]: Finished difference Result 1917 states and 2714 transitions. [2022-07-14 15:09:18,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 15:09:18,937 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1917 states and 2714 transitions. [2022-07-14 15:09:18,950 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 547 [2022-07-14 15:09:18,955 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1917 states to 1813 states and 2606 transitions. [2022-07-14 15:09:18,955 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 680 [2022-07-14 15:09:18,956 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 680 [2022-07-14 15:09:18,956 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1813 states and 2606 transitions. [2022-07-14 15:09:18,956 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-14 15:09:18,956 INFO L369 hiAutomatonCegarLoop]: Abstraction has 1813 states and 2606 transitions. [2022-07-14 15:09:18,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1813 states and 2606 transitions. [2022-07-14 15:09:18,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1813 to 1725. [2022-07-14 15:09:18,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1725 states, 1725 states have (on average 1.4446376811594204) internal successors, (2492), 1724 states have internal predecessors, (2492), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:18,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1725 states to 1725 states and 2492 transitions. [2022-07-14 15:09:18,976 INFO L392 hiAutomatonCegarLoop]: Abstraction has 1725 states and 2492 transitions. [2022-07-14 15:09:18,976 INFO L374 stractBuchiCegarLoop]: Abstraction has 1725 states and 2492 transitions. [2022-07-14 15:09:18,976 INFO L287 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2022-07-14 15:09:18,976 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1725 states and 2492 transitions. [2022-07-14 15:09:18,980 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 511 [2022-07-14 15:09:18,980 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-14 15:09:18,980 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-14 15:09:18,981 INFO L179 hiAutomatonCegarLoop]: 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] [2022-07-14 15:09:18,981 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 15:09:18,981 INFO L752 eck$LassoCheckResult]: Stem: 31236#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); 31059#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; 31060#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 31179#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; 32448#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 32446#L109-1 assume !false; 32039#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 32040#L112 assume 12292 == ssl3_connect_~s__state~0#1; 32426#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; 32425#L217 ssl3_connect_~s__server~0#1 := 0; 31898#L222 assume 0 != ssl3_connect_~cb~0#1; 31897#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 31896#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 31894#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 31891#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 31887#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; 31881#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 31877#L527 ssl3_connect_~skip~0#1 := 0; 31875#L109-1 assume !false; 31873#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 31871#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 31869#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 31867#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 31864#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 31865#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 31899#L127 assume 4368 == ssl3_connect_~s__state~0#1; 32190#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 32152#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 32136#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 32126#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 32115#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 32106#L527 ssl3_connect_~skip~0#1 := 0; 32103#L109-1 assume !false; 32100#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 32097#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 32094#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 32088#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 32057#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 32058#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 31240#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 31241#L130 [2022-07-14 15:09:18,984 INFO L754 eck$LassoCheckResult]: Loop: 31241#L130 assume 4369 == ssl3_connect_~s__state~0#1; 31071#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 31072#L261 assume !(0 == ssl3_connect_~blastFlag~0#1); 31078#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 31079#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 31129#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 31066#L527 ssl3_connect_~skip~0#1 := 0; 31197#L109-1 assume !false; 31145#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 31087#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 31088#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 31109#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 31025#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 31026#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 31163#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 31241#L130 [2022-07-14 15:09:18,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:18,985 INFO L85 PathProgramCache]: Analyzing trace with hash -1868562690, now seen corresponding path program 1 times [2022-07-14 15:09:18,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:18,985 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831220805] [2022-07-14 15:09:18,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:18,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:18,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:18,991 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 15:09:19,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:19,006 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-14 15:09:19,008 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:19,008 INFO L85 PathProgramCache]: Analyzing trace with hash -312160769, now seen corresponding path program 1 times [2022-07-14 15:09:19,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:19,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [157822306] [2022-07-14 15:09:19,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:19,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:19,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:19,011 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 15:09:19,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:19,014 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-14 15:09:19,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:19,015 INFO L85 PathProgramCache]: Analyzing trace with hash -768518814, now seen corresponding path program 1 times [2022-07-14 15:09:19,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:19,015 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814018172] [2022-07-14 15:09:19,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:19,015 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:19,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:19,042 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 40 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-07-14 15:09:19,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 15:09:19,042 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814018172] [2022-07-14 15:09:19,042 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814018172] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 15:09:19,042 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 15:09:19,042 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 15:09:19,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [265137309] [2022-07-14 15:09:19,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 15:09:19,102 INFO L210 LassoAnalysis]: Preferences: [2022-07-14 15:09:19,102 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-14 15:09:19,102 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-14 15:09:19,102 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-14 15:09:19,103 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-07-14 15:09:19,103 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:19,103 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-14 15:09:19,103 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-14 15:09:19,103 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration11_Loop [2022-07-14 15:09:19,103 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-14 15:09:19,103 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-14 15:09:19,103 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:19,108 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:19,117 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:19,121 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:19,122 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:19,124 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:19,126 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:19,127 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:19,175 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-14 15:09:19,176 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-07-14 15:09:19,176 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:19,176 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:19,177 INFO L229 MonitoredProcess]: Starting monitored process 133 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) [2022-07-14 15:09:19,177 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (133)] Waiting until timeout for monitored process [2022-07-14 15:09:19,179 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:19,179 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:19,206 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (133)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:19,206 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:19,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:19,207 INFO L229 MonitoredProcess]: Starting monitored process 134 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) [2022-07-14 15:09:19,207 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (134)] Waiting until timeout for monitored process [2022-07-14 15:09:19,209 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-14 15:09:19,209 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:19,217 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-07-14 15:09:19,232 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (134)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:19,233 INFO L210 LassoAnalysis]: Preferences: [2022-07-14 15:09:19,233 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-14 15:09:19,233 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-14 15:09:19,233 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-14 15:09:19,233 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-14 15:09:19,233 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:19,233 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-14 15:09:19,233 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-14 15:09:19,233 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration11_Loop [2022-07-14 15:09:19,233 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-14 15:09:19,233 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-14 15:09:19,234 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:19,238 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:19,239 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:19,242 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:19,244 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:19,245 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:19,247 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:19,248 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:19,297 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-14 15:09:19,297 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-14 15:09:19,297 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:19,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:19,298 INFO L229 MonitoredProcess]: Starting monitored process 135 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) [2022-07-14 15:09:19,299 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (135)] Waiting until timeout for monitored process [2022-07-14 15:09:19,300 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 [2022-07-14 15:09:19,306 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:19,306 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:19,306 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:19,306 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:19,306 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:19,307 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:19,307 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:19,308 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-14 15:09:19,310 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-07-14 15:09:19,310 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-07-14 15:09:19,310 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:19,311 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:19,311 INFO L229 MonitoredProcess]: Starting monitored process 136 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) [2022-07-14 15:09:19,312 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (136)] Waiting until timeout for monitored process [2022-07-14 15:09:19,313 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-14 15:09:19,313 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-07-14 15:09:19,313 INFO L513 LassoAnalysis]: Proved termination. [2022-07-14 15:09:19,313 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0#1) = -2*ULTIMATE.start_ssl3_connect_~s__state~0#1 + 8753 Supporting invariants [] [2022-07-14 15:09:19,329 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (135)] Ended with exit code 0 [2022-07-14 15:09:19,329 INFO L293 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-07-14 15:09:19,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:19,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:19,356 INFO L263 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 15:09:19,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:19,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:19,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 27 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 15:09:19,397 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:19,445 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 15:09:19,445 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 [2022-07-14 15:09:19,446 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1725 states and 2492 transitions. cyclomatic complexity: 787 Second operand has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 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) [2022-07-14 15:09:19,484 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1725 states and 2492 transitions. cyclomatic complexity: 787. Second operand has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 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) Result 2184 states and 3139 transitions. Complement of second has 7 states. [2022-07-14 15:09:19,485 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 [2022-07-14 15:09:19,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 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) [2022-07-14 15:09:19,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 87 transitions. [2022-07-14 15:09:19,485 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 87 transitions. Stem has 40 letters. Loop has 15 letters. [2022-07-14 15:09:19,485 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:19,486 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 87 transitions. Stem has 55 letters. Loop has 15 letters. [2022-07-14 15:09:19,486 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:19,486 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 87 transitions. Stem has 40 letters. Loop has 30 letters. [2022-07-14 15:09:19,486 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:19,486 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2184 states and 3139 transitions. [2022-07-14 15:09:19,501 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 511 [2022-07-14 15:09:19,506 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2184 states to 2104 states and 3025 transitions. [2022-07-14 15:09:19,507 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 689 [2022-07-14 15:09:19,507 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 693 [2022-07-14 15:09:19,507 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2104 states and 3025 transitions. [2022-07-14 15:09:19,508 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-14 15:09:19,508 INFO L369 hiAutomatonCegarLoop]: Abstraction has 2104 states and 3025 transitions. [2022-07-14 15:09:19,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2104 states and 3025 transitions. [2022-07-14 15:09:19,518 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (136)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:19,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2104 to 2021. [2022-07-14 15:09:19,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2021 states, 2021 states have (on average 1.4408708560118753) internal successors, (2912), 2020 states have internal predecessors, (2912), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:19,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2021 states to 2021 states and 2912 transitions. [2022-07-14 15:09:19,540 INFO L392 hiAutomatonCegarLoop]: Abstraction has 2021 states and 2912 transitions. [2022-07-14 15:09:19,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 15:09:19,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 15:09:19,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 15:09:19,540 INFO L87 Difference]: Start difference. First operand 2021 states and 2912 transitions. Second operand has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:19,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 15:09:19,643 INFO L93 Difference]: Finished difference Result 1579 states and 2214 transitions. [2022-07-14 15:09:19,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 15:09:19,643 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1579 states and 2214 transitions. [2022-07-14 15:09:19,647 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 488 [2022-07-14 15:09:19,651 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1579 states to 1383 states and 1950 transitions. [2022-07-14 15:09:19,651 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 623 [2022-07-14 15:09:19,652 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 631 [2022-07-14 15:09:19,652 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1383 states and 1950 transitions. [2022-07-14 15:09:19,652 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-14 15:09:19,652 INFO L369 hiAutomatonCegarLoop]: Abstraction has 1383 states and 1950 transitions. [2022-07-14 15:09:19,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1383 states and 1950 transitions. [2022-07-14 15:09:19,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1383 to 1347. [2022-07-14 15:09:19,664 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1347 states, 1347 states have (on average 1.4164810690423162) internal successors, (1908), 1346 states have internal predecessors, (1908), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:19,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1347 states to 1347 states and 1908 transitions. [2022-07-14 15:09:19,666 INFO L392 hiAutomatonCegarLoop]: Abstraction has 1347 states and 1908 transitions. [2022-07-14 15:09:19,666 INFO L374 stractBuchiCegarLoop]: Abstraction has 1347 states and 1908 transitions. [2022-07-14 15:09:19,666 INFO L287 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2022-07-14 15:09:19,666 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1347 states and 1908 transitions. [2022-07-14 15:09:19,668 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 470 [2022-07-14 15:09:19,669 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-14 15:09:19,669 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-14 15:09:19,669 INFO L179 hiAutomatonCegarLoop]: 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] [2022-07-14 15:09:19,669 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 15:09:19,670 INFO L752 eck$LassoCheckResult]: Stem: 38930#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); 38759#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; 38760#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 38874#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; 38929#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 38711#L109-1 assume !false; 39595#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 39593#L112 assume 12292 == ssl3_connect_~s__state~0#1; 39592#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; 39591#L217 ssl3_connect_~s__server~0#1 := 0; 39494#L222 assume 0 != ssl3_connect_~cb~0#1; 39492#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 39490#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 39487#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 39484#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 39482#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; 39479#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 39476#L527 ssl3_connect_~skip~0#1 := 0; 39474#L109-1 assume !false; 39457#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 39455#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 39454#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 39453#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 39452#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 39450#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 39451#L127 assume 4368 == ssl3_connect_~s__state~0#1; 38771#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 38772#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 38777#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 38778#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 39766#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 39756#L527 ssl3_connect_~skip~0#1 := 0; 39753#L109-1 assume !false; 39750#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 39747#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 39744#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 39739#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 39736#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 39731#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 39730#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 39728#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 39729#L133 assume 4384 == ssl3_connect_~s__state~0#1; 39105#L137 [2022-07-14 15:09:19,671 INFO L754 eck$LassoCheckResult]: Loop: 39105#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 38644#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 38645#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 38648#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 38649#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 39778#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 38766#L527 ssl3_connect_~skip~0#1 := 0; 38888#L109-1 assume !false; 38931#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 39792#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 39791#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 38878#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 38879#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 38857#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 38858#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 39781#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 39779#L133 assume 4384 == ssl3_connect_~s__state~0#1; 39105#L137 [2022-07-14 15:09:19,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:19,671 INFO L85 PathProgramCache]: Analyzing trace with hash -392413087, now seen corresponding path program 1 times [2022-07-14 15:09:19,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:19,671 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003011688] [2022-07-14 15:09:19,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:19,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:19,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:19,679 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 15:09:19,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:19,687 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-14 15:09:19,688 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:19,688 INFO L85 PathProgramCache]: Analyzing trace with hash -1392625176, now seen corresponding path program 1 times [2022-07-14 15:09:19,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:19,688 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260185476] [2022-07-14 15:09:19,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:19,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:19,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:19,698 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 15:09:19,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 15:09:19,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260185476] [2022-07-14 15:09:19,698 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260185476] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 15:09:19,699 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 15:09:19,699 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-14 15:09:19,699 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271997868] [2022-07-14 15:09:19,699 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 15:09:19,699 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-14 15:09:19,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 15:09:19,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 15:09:19,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 15:09:19,700 INFO L87 Difference]: Start difference. First operand 1347 states and 1908 transitions. cyclomatic complexity: 571 Second operand has 3 states, 2 states have (on average 8.5) internal successors, (17), 3 states have internal predecessors, (17), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:19,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 15:09:19,787 INFO L93 Difference]: Finished difference Result 1383 states and 1918 transitions. [2022-07-14 15:09:19,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 15:09:19,788 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1383 states and 1918 transitions. [2022-07-14 15:09:19,791 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 443 [2022-07-14 15:09:19,794 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1383 states to 1295 states and 1810 transitions. [2022-07-14 15:09:19,794 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 543 [2022-07-14 15:09:19,795 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 543 [2022-07-14 15:09:19,795 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1295 states and 1810 transitions. [2022-07-14 15:09:19,795 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-14 15:09:19,796 INFO L369 hiAutomatonCegarLoop]: Abstraction has 1295 states and 1810 transitions. [2022-07-14 15:09:19,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1295 states and 1810 transitions. [2022-07-14 15:09:19,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1295 to 1259. [2022-07-14 15:09:19,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1259 states, 1259 states have (on average 1.4042891183478952) internal successors, (1768), 1258 states have internal predecessors, (1768), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:19,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1259 states to 1259 states and 1768 transitions. [2022-07-14 15:09:19,809 INFO L392 hiAutomatonCegarLoop]: Abstraction has 1259 states and 1768 transitions. [2022-07-14 15:09:19,809 INFO L374 stractBuchiCegarLoop]: Abstraction has 1259 states and 1768 transitions. [2022-07-14 15:09:19,810 INFO L287 stractBuchiCegarLoop]: ======== Iteration 13 ============ [2022-07-14 15:09:19,810 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1259 states and 1768 transitions. [2022-07-14 15:09:19,812 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 425 [2022-07-14 15:09:19,812 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-14 15:09:19,812 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-14 15:09:19,814 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [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] [2022-07-14 15:09:19,814 INFO L180 hiAutomatonCegarLoop]: 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] [2022-07-14 15:09:19,814 INFO L752 eck$LassoCheckResult]: Stem: 41639#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); 41493#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; 41494#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 41580#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; 41581#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 42002#L109-1 assume !false; 42001#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 42000#L112 assume 12292 == ssl3_connect_~s__state~0#1; 41999#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; 41998#L217 ssl3_connect_~s__server~0#1 := 0; 41934#L222 assume 0 != ssl3_connect_~cb~0#1; 41933#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 41932#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 41930#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 41928#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 41926#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; 41924#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41921#L527 ssl3_connect_~skip~0#1 := 0; 41920#L109-1 assume !false; 41919#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41918#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 41917#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 41916#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 41915#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 41914#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 41913#L127 assume 4368 == ssl3_connect_~s__state~0#1; 41912#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 41911#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 41909#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 41907#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 41905#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41901#L527 ssl3_connect_~skip~0#1 := 0; 41898#L109-1 assume !false; 41897#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41895#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 41893#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 41891#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 41889#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 41887#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 41885#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 41883#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 41881#L133 assume 4384 == ssl3_connect_~s__state~0#1; 41879#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 41877#L276 assume !(1 == ssl3_connect_~blastFlag~0#1); 41875#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 41873#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 41866#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 41859#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41852#L527 ssl3_connect_~skip~0#1 := 0; 41850#L109-1 assume !false; 41848#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 41845#L112 assume 12292 == ssl3_connect_~s__state~0#1; 41846#L113 [2022-07-14 15:09:19,815 INFO L754 eck$LassoCheckResult]: Loop: 41846#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; 42036#L217 ssl3_connect_~s__server~0#1 := 0; 41591#L222 assume 0 != ssl3_connect_~cb~0#1; 41412#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 41413#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 41557#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 41463#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 41548#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; 42169#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 41562#L527 ssl3_connect_~skip~0#1 := 0; 42165#L109-1 assume !false; 42163#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 42162#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 42160#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 42158#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 42156#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 42154#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 42138#L127 assume 4368 == ssl3_connect_~s__state~0#1; 41501#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 41502#L261 assume !(0 == ssl3_connect_~blastFlag~0#1); 41650#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 42122#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 42120#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 42117#L527 ssl3_connect_~skip~0#1 := 0; 42115#L109-1 assume !false; 42113#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 42107#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 42106#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 42105#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 42104#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 42103#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 42102#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 42101#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 42088#L133 assume 4384 == ssl3_connect_~s__state~0#1; 42086#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 42085#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 42084#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 42083#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 42071#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 42060#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 42056#L527 ssl3_connect_~skip~0#1 := 0; 42053#L109-1 assume !false; 42050#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 42047#L112 assume 12292 == ssl3_connect_~s__state~0#1; 41846#L113 [2022-07-14 15:09:19,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:19,815 INFO L85 PathProgramCache]: Analyzing trace with hash 1395787633, now seen corresponding path program 1 times [2022-07-14 15:09:19,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:19,816 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945977754] [2022-07-14 15:09:19,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:19,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:19,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:19,836 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-07-14 15:09:19,837 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 15:09:19,837 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945977754] [2022-07-14 15:09:19,837 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945977754] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 15:09:19,837 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 15:09:19,837 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 15:09:19,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898030339] [2022-07-14 15:09:19,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 15:09:19,838 INFO L757 eck$LassoCheckResult]: stem already infeasible [2022-07-14 15:09:19,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:19,838 INFO L85 PathProgramCache]: Analyzing trace with hash -1865462696, now seen corresponding path program 1 times [2022-07-14 15:09:19,838 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:19,838 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440584614] [2022-07-14 15:09:19,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:19,838 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:19,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:19,853 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-07-14 15:09:19,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 15:09:19,854 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440584614] [2022-07-14 15:09:19,854 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440584614] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 15:09:19,854 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 15:09:19,854 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-14 15:09:19,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971156528] [2022-07-14 15:09:19,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 15:09:19,855 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-14 15:09:19,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 15:09:19,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 15:09:19,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 15:09:19,855 INFO L87 Difference]: Start difference. First operand 1259 states and 1768 transitions. cyclomatic complexity: 517 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) [2022-07-14 15:09:19,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 15:09:19,949 INFO L93 Difference]: Finished difference Result 1311 states and 1814 transitions. [2022-07-14 15:09:19,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 15:09:19,950 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1311 states and 1814 transitions. [2022-07-14 15:09:19,953 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 449 [2022-07-14 15:09:19,956 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1311 states to 1307 states and 1810 transitions. [2022-07-14 15:09:19,957 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 549 [2022-07-14 15:09:19,957 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 549 [2022-07-14 15:09:19,957 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1307 states and 1810 transitions. [2022-07-14 15:09:19,957 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-14 15:09:19,957 INFO L369 hiAutomatonCegarLoop]: Abstraction has 1307 states and 1810 transitions. [2022-07-14 15:09:19,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1307 states and 1810 transitions. [2022-07-14 15:09:19,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1307 to 1255. [2022-07-14 15:09:19,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1255 states, 1255 states have (on average 1.3928286852589642) internal successors, (1748), 1254 states have internal predecessors, (1748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:19,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1255 states to 1255 states and 1748 transitions. [2022-07-14 15:09:19,977 INFO L392 hiAutomatonCegarLoop]: Abstraction has 1255 states and 1748 transitions. [2022-07-14 15:09:19,977 INFO L374 stractBuchiCegarLoop]: Abstraction has 1255 states and 1748 transitions. [2022-07-14 15:09:19,977 INFO L287 stractBuchiCegarLoop]: ======== Iteration 14 ============ [2022-07-14 15:09:19,977 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1255 states and 1748 transitions. [2022-07-14 15:09:19,979 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 423 [2022-07-14 15:09:19,979 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-14 15:09:19,979 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-14 15:09:19,980 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 4, 3, 3, 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] [2022-07-14 15:09:19,980 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 15:09:19,980 INFO L752 eck$LassoCheckResult]: Stem: 44241#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); 44076#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; 44077#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 44174#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; 44175#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 44719#L109-1 assume !false; 44717#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 44715#L112 assume 12292 == ssl3_connect_~s__state~0#1; 44713#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; 44711#L217 ssl3_connect_~s__server~0#1 := 0; 44687#L222 assume 0 != ssl3_connect_~cb~0#1; 44686#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 44685#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 44683#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 44681#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 44679#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; 44677#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 44673#L527 ssl3_connect_~skip~0#1 := 0; 44671#L109-1 assume !false; 44670#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 44669#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 44642#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 44640#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 44638#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 44636#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 44634#L127 assume 4368 == ssl3_connect_~s__state~0#1; 44632#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 44630#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 44628#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 44626#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 44617#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 44618#L527 ssl3_connect_~skip~0#1 := 0; 44606#L109-1 assume !false; 44607#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 44600#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 44601#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 44593#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 44594#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 44582#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 44583#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 44574#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 44575#L133 assume 4384 == ssl3_connect_~s__state~0#1; 44674#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 44672#L276 assume !(1 == ssl3_connect_~blastFlag~0#1); 44561#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 44558#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 44554#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 44516#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 44507#L527 ssl3_connect_~skip~0#1 := 0; 44508#L109-1 assume !false; 44499#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 44500#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 44491#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 44492#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 44483#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 44484#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 44475#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 44476#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 44466#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 44467#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 44053#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 44054#L142 [2022-07-14 15:09:19,980 INFO L754 eck$LassoCheckResult]: Loop: 44054#L142 assume 4401 == ssl3_connect_~s__state~0#1; 44219#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 44061#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 44849#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 44841#L527 ssl3_connect_~skip~0#1 := 0; 44839#L109-1 assume !false; 44837#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 44835#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 44833#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 44831#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 44829#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 44827#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 44825#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 44823#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 44821#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 44818#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 44298#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 44054#L142 [2022-07-14 15:09:19,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:19,981 INFO L85 PathProgramCache]: Analyzing trace with hash 948149679, now seen corresponding path program 1 times [2022-07-14 15:09:19,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:19,981 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862936736] [2022-07-14 15:09:19,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:19,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:19,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:20,010 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 38 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-07-14 15:09:20,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 15:09:20,010 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862936736] [2022-07-14 15:09:20,010 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862936736] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 15:09:20,010 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 15:09:20,010 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 15:09:20,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039136943] [2022-07-14 15:09:20,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 15:09:20,010 INFO L757 eck$LassoCheckResult]: stem already infeasible [2022-07-14 15:09:20,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:20,011 INFO L85 PathProgramCache]: Analyzing trace with hash -1647411356, now seen corresponding path program 1 times [2022-07-14 15:09:20,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:20,011 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145960156] [2022-07-14 15:09:20,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:20,011 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:20,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:20,013 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 15:09:20,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:20,015 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-14 15:09:20,053 INFO L210 LassoAnalysis]: Preferences: [2022-07-14 15:09:20,053 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-14 15:09:20,053 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-14 15:09:20,053 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-14 15:09:20,053 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-07-14 15:09:20,053 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:20,053 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-14 15:09:20,053 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-14 15:09:20,053 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration14_Loop [2022-07-14 15:09:20,053 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-14 15:09:20,053 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-14 15:09:20,054 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:20,056 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:20,058 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:20,060 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:20,061 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:20,098 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-14 15:09:20,098 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-07-14 15:09:20,098 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:20,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:20,099 INFO L229 MonitoredProcess]: Starting monitored process 137 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) [2022-07-14 15:09:20,099 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (137)] Waiting until timeout for monitored process [2022-07-14 15:09:20,101 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:20,101 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:20,112 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:20,112 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: [] [2022-07-14 15:09:20,127 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (137)] Ended with exit code 0 [2022-07-14 15:09:20,128 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:20,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:20,129 INFO L229 MonitoredProcess]: Starting monitored process 138 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) [2022-07-14 15:09:20,129 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (138)] Waiting until timeout for monitored process [2022-07-14 15:09:20,131 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:20,131 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:20,142 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:20,142 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1=384} Honda state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1=384} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-14 15:09:20,157 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (138)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:20,158 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:20,158 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:20,159 INFO L229 MonitoredProcess]: Starting monitored process 139 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) [2022-07-14 15:09:20,159 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (139)] Waiting until timeout for monitored process [2022-07-14 15:09:20,161 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:20,161 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:20,168 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:20,168 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: [] [2022-07-14 15:09:20,184 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (139)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:20,184 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:20,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:20,185 INFO L229 MonitoredProcess]: Starting monitored process 140 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) [2022-07-14 15:09:20,186 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (140)] Waiting until timeout for monitored process [2022-07-14 15:09:20,187 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:20,187 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:20,195 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:20,196 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-14 15:09:20,211 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (140)] Ended with exit code 0 [2022-07-14 15:09:20,211 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:20,211 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:20,212 INFO L229 MonitoredProcess]: Starting monitored process 141 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) [2022-07-14 15:09:20,212 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (141)] Waiting until timeout for monitored process [2022-07-14 15:09:20,214 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:20,214 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:20,242 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (141)] Ended with exit code 0 [2022-07-14 15:09:20,242 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:20,242 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:20,243 INFO L229 MonitoredProcess]: Starting monitored process 142 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) [2022-07-14 15:09:20,243 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (142)] Waiting until timeout for monitored process [2022-07-14 15:09:20,245 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-14 15:09:20,245 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:20,255 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-07-14 15:09:20,270 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (142)] Ended with exit code 0 [2022-07-14 15:09:20,270 INFO L210 LassoAnalysis]: Preferences: [2022-07-14 15:09:20,270 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-14 15:09:20,270 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-14 15:09:20,270 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-14 15:09:20,270 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-14 15:09:20,270 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:20,270 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-14 15:09:20,271 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-14 15:09:20,271 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration14_Loop [2022-07-14 15:09:20,271 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-14 15:09:20,271 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-14 15:09:20,271 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:20,274 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:20,287 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:20,289 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:20,291 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:20,324 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-14 15:09:20,325 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-14 15:09:20,325 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:20,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:20,326 INFO L229 MonitoredProcess]: Starting monitored process 143 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) [2022-07-14 15:09:20,326 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (143)] Waiting until timeout for monitored process [2022-07-14 15:09:20,328 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 [2022-07-14 15:09:20,334 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:20,334 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:20,334 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:20,334 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-14 15:09:20,334 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:20,334 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-14 15:09:20,334 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:20,349 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:20,364 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (143)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:20,365 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:20,365 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:20,366 INFO L229 MonitoredProcess]: Starting monitored process 144 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) [2022-07-14 15:09:20,366 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (144)] Waiting until timeout for monitored process [2022-07-14 15:09:20,368 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 [2022-07-14 15:09:20,373 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:20,373 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:20,373 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:20,373 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:20,373 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:20,374 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:20,374 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:20,379 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-14 15:09:20,381 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-07-14 15:09:20,381 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-07-14 15:09:20,381 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:20,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:20,382 INFO L229 MonitoredProcess]: Starting monitored process 145 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) [2022-07-14 15:09:20,382 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (145)] Waiting until timeout for monitored process [2022-07-14 15:09:20,384 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-14 15:09:20,384 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-07-14 15:09:20,384 INFO L513 LassoAnalysis]: Proved termination. [2022-07-14 15:09:20,384 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0#1) = -2*ULTIMATE.start_ssl3_connect_~s__state~0#1 + 8817 Supporting invariants [] [2022-07-14 15:09:20,406 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (144)] Ended with exit code 0 [2022-07-14 15:09:20,407 INFO L293 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-07-14 15:09:20,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:20,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:20,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 15:09:20,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:20,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:20,482 INFO L263 TraceCheckSpWp]: Trace formula consists of 27 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 15:09:20,483 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:20,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 15:09:20,542 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 [2022-07-14 15:09:20,542 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1255 states and 1748 transitions. cyclomatic complexity: 501 Second operand has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:20,645 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1255 states and 1748 transitions. cyclomatic complexity: 501. Second operand has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 0 states have call successors, (0), 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 1793 states and 2502 transitions. Complement of second has 7 states. [2022-07-14 15:09:20,645 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 [2022-07-14 15:09:20,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:20,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 158 transitions. [2022-07-14 15:09:20,646 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 158 transitions. Stem has 61 letters. Loop has 17 letters. [2022-07-14 15:09:20,646 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:20,647 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 158 transitions. Stem has 78 letters. Loop has 17 letters. [2022-07-14 15:09:20,647 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:20,647 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 158 transitions. Stem has 61 letters. Loop has 34 letters. [2022-07-14 15:09:20,647 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:20,647 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1793 states and 2502 transitions. [2022-07-14 15:09:20,651 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 423 [2022-07-14 15:09:20,655 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1793 states to 1603 states and 2242 transitions. [2022-07-14 15:09:20,655 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 646 [2022-07-14 15:09:20,656 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 652 [2022-07-14 15:09:20,656 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1603 states and 2242 transitions. [2022-07-14 15:09:20,656 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-14 15:09:20,656 INFO L369 hiAutomatonCegarLoop]: Abstraction has 1603 states and 2242 transitions. [2022-07-14 15:09:20,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1603 states and 2242 transitions. [2022-07-14 15:09:20,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1603 to 1427. [2022-07-14 15:09:20,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1427 states, 1427 states have (on average 1.3819201121233358) internal successors, (1972), 1426 states have internal predecessors, (1972), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:20,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1427 states to 1427 states and 1972 transitions. [2022-07-14 15:09:20,670 INFO L392 hiAutomatonCegarLoop]: Abstraction has 1427 states and 1972 transitions. [2022-07-14 15:09:20,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 15:09:20,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 15:09:20,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 15:09:20,671 INFO L87 Difference]: Start difference. First operand 1427 states and 1972 transitions. Second operand has 3 states, 3 states have (on average 19.666666666666668) internal successors, (59), 3 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:20,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 15:09:20,681 INFO L93 Difference]: Finished difference Result 1505 states and 2066 transitions. [2022-07-14 15:09:20,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 15:09:20,682 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1505 states and 2066 transitions. [2022-07-14 15:09:20,685 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 423 [2022-07-14 15:09:20,688 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1505 states to 1505 states and 2066 transitions. [2022-07-14 15:09:20,688 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 601 [2022-07-14 15:09:20,688 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 601 [2022-07-14 15:09:20,689 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1505 states and 2066 transitions. [2022-07-14 15:09:20,689 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-14 15:09:20,689 INFO L369 hiAutomatonCegarLoop]: Abstraction has 1505 states and 2066 transitions. [2022-07-14 15:09:20,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1505 states and 2066 transitions. [2022-07-14 15:09:20,720 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1505 to 1505. [2022-07-14 15:09:20,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1505 states, 1505 states have (on average 1.3727574750830565) internal successors, (2066), 1504 states have internal predecessors, (2066), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:20,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1505 states to 1505 states and 2066 transitions. [2022-07-14 15:09:20,724 INFO L392 hiAutomatonCegarLoop]: Abstraction has 1505 states and 2066 transitions. [2022-07-14 15:09:20,724 INFO L374 stractBuchiCegarLoop]: Abstraction has 1505 states and 2066 transitions. [2022-07-14 15:09:20,724 INFO L287 stractBuchiCegarLoop]: ======== Iteration 15 ============ [2022-07-14 15:09:20,724 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1505 states and 2066 transitions. [2022-07-14 15:09:20,726 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 423 [2022-07-14 15:09:20,728 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-14 15:09:20,728 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (145)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:20,728 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-14 15:09:20,730 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 4, 3, 3, 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] [2022-07-14 15:09:20,731 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 15:09:20,731 INFO L752 eck$LassoCheckResult]: Stem: 50454#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); 50314#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; 50315#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 50403#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; 50404#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 50264#L109-1 assume !false; 51091#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 51089#L112 assume 12292 == ssl3_connect_~s__state~0#1; 50446#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; 50275#L217 ssl3_connect_~s__server~0#1 := 0; 50276#L222 assume 0 != ssl3_connect_~cb~0#1; 50235#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 50236#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 50383#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 50288#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 50215#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; 50216#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 51163#L527 ssl3_connect_~skip~0#1 := 0; 51161#L109-1 assume !false; 51159#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 51156#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 51153#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 51150#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 51147#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 51144#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 51139#L127 assume 4368 == ssl3_connect_~s__state~0#1; 50324#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 50325#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 50462#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 50379#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 50380#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 51310#L527 ssl3_connect_~skip~0#1 := 0; 51307#L109-1 assume !false; 51305#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 51304#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 51303#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 51301#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 51300#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 51295#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 51294#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 51293#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 51292#L133 assume 4384 == ssl3_connect_~s__state~0#1; 51291#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 51290#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 51288#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 51286#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 51287#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 50450#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 50451#L527 ssl3_connect_~skip~0#1 := 0; 51267#L109-1 assume !false; 51265#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 51263#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 51261#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 51258#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 51255#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 51252#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 51249#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 51245#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 51242#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 51241#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 51213#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 51199#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 50435#L145 [2022-07-14 15:09:20,731 INFO L754 eck$LassoCheckResult]: Loop: 50435#L145 assume 4416 == ssl3_connect_~s__state~0#1; 50423#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 50227#L308 assume 3 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 4; 50228#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 50376#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 50240#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 51002#L527 ssl3_connect_~skip~0#1 := 0; 50997#L109-1 assume !false; 50992#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 50951#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 50946#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 50944#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 50942#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 50940#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 50938#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 50936#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 50934#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 50925#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 50920#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 50915#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 50435#L145 [2022-07-14 15:09:20,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:20,731 INFO L85 PathProgramCache]: Analyzing trace with hash 1016812810, now seen corresponding path program 1 times [2022-07-14 15:09:20,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:20,731 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952441093] [2022-07-14 15:09:20,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:20,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:20,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:20,737 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 15:09:20,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:20,743 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-14 15:09:20,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:20,744 INFO L85 PathProgramCache]: Analyzing trace with hash -1245627015, now seen corresponding path program 1 times [2022-07-14 15:09:20,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:20,744 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060997248] [2022-07-14 15:09:20,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:20,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:20,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:20,746 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 15:09:20,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:20,748 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-14 15:09:20,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:20,748 INFO L85 PathProgramCache]: Analyzing trace with hash -775900158, now seen corresponding path program 1 times [2022-07-14 15:09:20,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:20,748 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239178286] [2022-07-14 15:09:20,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:20,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:20,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:20,762 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 65 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-14 15:09:20,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 15:09:20,763 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239178286] [2022-07-14 15:09:20,763 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239178286] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 15:09:20,763 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 15:09:20,763 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 15:09:20,763 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016800915] [2022-07-14 15:09:20,763 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 15:09:20,832 INFO L210 LassoAnalysis]: Preferences: [2022-07-14 15:09:20,832 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-14 15:09:20,832 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-14 15:09:20,833 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-14 15:09:20,833 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-07-14 15:09:20,833 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:20,833 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-14 15:09:20,833 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-14 15:09:20,833 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration15_Loop [2022-07-14 15:09:20,833 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-14 15:09:20,833 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-14 15:09:20,833 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:20,835 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:20,840 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:20,842 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:20,844 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:20,848 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:20,850 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:20,906 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-14 15:09:20,906 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-07-14 15:09:20,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:20,907 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:20,908 INFO L229 MonitoredProcess]: Starting monitored process 146 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) [2022-07-14 15:09:20,909 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (146)] Waiting until timeout for monitored process [2022-07-14 15:09:20,910 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:20,910 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:20,927 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:20,927 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-14 15:09:20,953 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (146)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:20,954 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:20,954 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:20,956 INFO L229 MonitoredProcess]: Starting monitored process 147 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) [2022-07-14 15:09:20,956 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (147)] Waiting until timeout for monitored process [2022-07-14 15:09:20,958 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:20,958 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:20,994 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (147)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:20,994 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:20,995 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:20,995 INFO L229 MonitoredProcess]: Starting monitored process 148 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) [2022-07-14 15:09:20,996 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (148)] Waiting until timeout for monitored process [2022-07-14 15:09:20,998 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-14 15:09:20,998 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:21,031 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-07-14 15:09:21,059 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (148)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:21,059 INFO L210 LassoAnalysis]: Preferences: [2022-07-14 15:09:21,059 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-14 15:09:21,059 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-14 15:09:21,060 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-14 15:09:21,060 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-14 15:09:21,060 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:21,060 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-14 15:09:21,060 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-14 15:09:21,060 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration15_Loop [2022-07-14 15:09:21,060 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-14 15:09:21,060 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-14 15:09:21,060 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:21,062 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:21,067 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:21,070 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:21,072 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:21,075 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:21,078 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:21,131 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-14 15:09:21,131 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-14 15:09:21,131 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:21,132 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:21,133 INFO L229 MonitoredProcess]: Starting monitored process 149 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) [2022-07-14 15:09:21,133 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (149)] Waiting until timeout for monitored process [2022-07-14 15:09:21,135 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 [2022-07-14 15:09:21,140 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:21,140 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:21,141 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:21,141 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:21,141 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:21,141 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:21,141 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:21,142 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:21,157 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (149)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:21,157 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:21,158 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:21,158 INFO L229 MonitoredProcess]: Starting monitored process 150 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) [2022-07-14 15:09:21,159 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (150)] Waiting until timeout for monitored process [2022-07-14 15:09:21,161 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 [2022-07-14 15:09:21,166 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:21,166 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:21,166 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:21,166 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:21,166 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:21,167 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:21,167 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:21,171 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-14 15:09:21,172 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-07-14 15:09:21,172 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-07-14 15:09:21,173 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:21,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:21,174 INFO L229 MonitoredProcess]: Starting monitored process 151 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) [2022-07-14 15:09:21,174 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (151)] Waiting until timeout for monitored process [2022-07-14 15:09:21,175 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-14 15:09:21,175 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-07-14 15:09:21,175 INFO L513 LassoAnalysis]: Proved termination. [2022-07-14 15:09:21,175 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 + 4424 Supporting invariants [] [2022-07-14 15:09:21,190 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (150)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:21,191 INFO L293 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-07-14 15:09:21,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:21,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:21,219 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 15:09:21,219 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:21,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:21,269 INFO L263 TraceCheckSpWp]: Trace formula consists of 33 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 15:09:21,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:21,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 15:09:21,314 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 [2022-07-14 15:09:21,314 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1505 states and 2066 transitions. cyclomatic complexity: 573 Second operand has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:21,469 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1505 states and 2066 transitions. cyclomatic complexity: 573. Second operand has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 0 states have call successors, (0), 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 2435 states and 3378 transitions. Complement of second has 7 states. [2022-07-14 15:09:21,470 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 [2022-07-14 15:09:21,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:21,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 237 transitions. [2022-07-14 15:09:21,470 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 237 transitions. Stem has 62 letters. Loop has 20 letters. [2022-07-14 15:09:21,471 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:21,471 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 237 transitions. Stem has 82 letters. Loop has 20 letters. [2022-07-14 15:09:21,471 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:21,471 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 237 transitions. Stem has 62 letters. Loop has 40 letters. [2022-07-14 15:09:21,471 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:21,472 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2435 states and 3378 transitions. [2022-07-14 15:09:21,491 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 470 [2022-07-14 15:09:21,503 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (151)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:21,504 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2435 states to 2130 states and 2959 transitions. [2022-07-14 15:09:21,504 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 773 [2022-07-14 15:09:21,506 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 849 [2022-07-14 15:09:21,506 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2130 states and 2959 transitions. [2022-07-14 15:09:21,507 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-14 15:09:21,507 INFO L369 hiAutomatonCegarLoop]: Abstraction has 2130 states and 2959 transitions. [2022-07-14 15:09:21,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2130 states and 2959 transitions. [2022-07-14 15:09:21,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2130 to 1832. [2022-07-14 15:09:21,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1832 states, 1832 states have (on average 1.362991266375546) internal successors, (2497), 1831 states have internal predecessors, (2497), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:21,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1832 states to 1832 states and 2497 transitions. [2022-07-14 15:09:21,524 INFO L392 hiAutomatonCegarLoop]: Abstraction has 1832 states and 2497 transitions. [2022-07-14 15:09:21,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 15:09:21,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 15:09:21,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 15:09:21,525 INFO L87 Difference]: Start difference. First operand 1832 states and 2497 transitions. Second operand has 3 states, 3 states have (on average 23.666666666666668) internal successors, (71), 3 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:21,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 15:09:21,617 INFO L93 Difference]: Finished difference Result 2174 states and 2881 transitions. [2022-07-14 15:09:21,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 15:09:21,618 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2174 states and 2881 transitions. [2022-07-14 15:09:21,623 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 567 [2022-07-14 15:09:21,627 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2174 states to 2100 states and 2791 transitions. [2022-07-14 15:09:21,627 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 827 [2022-07-14 15:09:21,627 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 829 [2022-07-14 15:09:21,628 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2100 states and 2791 transitions. [2022-07-14 15:09:21,628 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-14 15:09:21,628 INFO L369 hiAutomatonCegarLoop]: Abstraction has 2100 states and 2791 transitions. [2022-07-14 15:09:21,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2100 states and 2791 transitions. [2022-07-14 15:09:21,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2100 to 1974. [2022-07-14 15:09:21,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1974 states, 1974 states have (on average 1.3389057750759878) internal successors, (2643), 1973 states have internal predecessors, (2643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:21,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1974 states to 1974 states and 2643 transitions. [2022-07-14 15:09:21,644 INFO L392 hiAutomatonCegarLoop]: Abstraction has 1974 states and 2643 transitions. [2022-07-14 15:09:21,644 INFO L374 stractBuchiCegarLoop]: Abstraction has 1974 states and 2643 transitions. [2022-07-14 15:09:21,644 INFO L287 stractBuchiCegarLoop]: ======== Iteration 16 ============ [2022-07-14 15:09:21,644 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1974 states and 2643 transitions. [2022-07-14 15:09:21,647 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 547 [2022-07-14 15:09:21,647 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-14 15:09:21,647 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-14 15:09:21,648 INFO L179 hiAutomatonCegarLoop]: 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] [2022-07-14 15:09:21,648 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [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, 1, 1] [2022-07-14 15:09:21,648 INFO L752 eck$LassoCheckResult]: Stem: 58704#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); 58534#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; 58535#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 58640#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; 58641#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 59536#L109-1 assume !false; 59534#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 59532#L112 assume 12292 == ssl3_connect_~s__state~0#1; 59530#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; 59528#L217 ssl3_connect_~s__server~0#1 := 0; 59525#L222 assume 0 != ssl3_connect_~cb~0#1; 59523#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 59521#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 59519#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 59493#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 59494#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; 59515#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 59512#L527 ssl3_connect_~skip~0#1 := 0; 59511#L109-1 assume !false; 59510#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 59509#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 59508#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 59507#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 59506#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 59505#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 59504#L127 assume 4368 == ssl3_connect_~s__state~0#1; 59503#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 58714#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 58715#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 58604#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 58605#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 59691#L527 ssl3_connect_~skip~0#1 := 0; 59690#L109-1 assume !false; 59689#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 59688#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 59687#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 59686#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 59685#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 59684#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 59683#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 59682#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 59681#L133 assume 4384 == ssl3_connect_~s__state~0#1; 59680#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 59679#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 59678#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 59677#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 58626#L282-2 [2022-07-14 15:09:21,648 INFO L754 eck$LassoCheckResult]: Loop: 58626#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 58627#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 59750#L527 ssl3_connect_~skip~0#1 := 0; 59748#L109-1 assume !false; 59746#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 59744#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 59742#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 59740#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 59738#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 59736#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 59734#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 59374#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 59372#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 59370#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 59368#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 59366#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 59364#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 59362#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 59360#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 59358#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 59356#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 59354#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 59352#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 59351#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 59347#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 59344#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 59341#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 59339#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 59333#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 59331#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 59329#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 59327#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 59325#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 59323#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 59047#L199 assume 4560 == ssl3_connect_~s__state~0#1; 58502#L203 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 58503#L438 assume !(ssl3_connect_~ret~0#1 <= 0); 58488#L441 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 3; 58490#L441-2 ssl3_connect_~s__init_num~0#1 := 0; 58442#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 59488#L527 ssl3_connect_~skip~0#1 := 0; 59487#L109-1 assume !false; 59486#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 59485#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 59482#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 59381#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 59382#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 59233#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 59234#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 58725#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 58726#L133 assume 4384 == ssl3_connect_~s__state~0#1; 58862#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 58896#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 58686#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 58687#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 58626#L282-2 [2022-07-14 15:09:21,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:21,649 INFO L85 PathProgramCache]: Analyzing trace with hash -967856441, now seen corresponding path program 1 times [2022-07-14 15:09:21,649 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:21,649 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148903198] [2022-07-14 15:09:21,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:21,649 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:21,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:21,654 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 15:09:21,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:21,659 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-14 15:09:21,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:21,660 INFO L85 PathProgramCache]: Analyzing trace with hash -1980835542, now seen corresponding path program 1 times [2022-07-14 15:09:21,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:21,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1158916743] [2022-07-14 15:09:21,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:21,660 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:21,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:21,685 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 15:09:21,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 15:09:21,686 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1158916743] [2022-07-14 15:09:21,686 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1158916743] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 15:09:21,686 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 15:09:21,686 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 15:09:21,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412094913] [2022-07-14 15:09:21,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 15:09:21,686 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-14 15:09:21,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 15:09:21,686 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 15:09:21,687 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 15:09:21,687 INFO L87 Difference]: Start difference. First operand 1974 states and 2643 transitions. cyclomatic complexity: 687 Second operand has 3 states, 3 states have (on average 18.333333333333332) internal successors, (55), 3 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:21,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 15:09:21,770 INFO L93 Difference]: Finished difference Result 2140 states and 2821 transitions. [2022-07-14 15:09:21,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 15:09:21,771 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2140 states and 2821 transitions. [2022-07-14 15:09:21,776 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 545 [2022-07-14 15:09:21,779 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2140 states to 1970 states and 2631 transitions. [2022-07-14 15:09:21,779 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 764 [2022-07-14 15:09:21,779 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 764 [2022-07-14 15:09:21,779 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1970 states and 2631 transitions. [2022-07-14 15:09:21,780 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-14 15:09:21,780 INFO L369 hiAutomatonCegarLoop]: Abstraction has 1970 states and 2631 transitions. [2022-07-14 15:09:21,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1970 states and 2631 transitions. [2022-07-14 15:09:21,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1970 to 1970. [2022-07-14 15:09:21,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1970 states, 1970 states have (on average 1.335532994923858) internal successors, (2631), 1969 states have internal predecessors, (2631), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:21,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1970 states to 1970 states and 2631 transitions. [2022-07-14 15:09:21,795 INFO L392 hiAutomatonCegarLoop]: Abstraction has 1970 states and 2631 transitions. [2022-07-14 15:09:21,795 INFO L374 stractBuchiCegarLoop]: Abstraction has 1970 states and 2631 transitions. [2022-07-14 15:09:21,795 INFO L287 stractBuchiCegarLoop]: ======== Iteration 17 ============ [2022-07-14 15:09:21,795 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1970 states and 2631 transitions. [2022-07-14 15:09:21,798 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 545 [2022-07-14 15:09:21,798 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-14 15:09:21,798 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-14 15:09:21,799 INFO L179 hiAutomatonCegarLoop]: 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] [2022-07-14 15:09:21,799 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-07-14 15:09:21,799 INFO L752 eck$LassoCheckResult]: Stem: 62811#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); 62651#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; 62652#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 62755#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; 62756#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 62603#L109-1 assume !false; 63405#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 63400#L112 assume 12292 == ssl3_connect_~s__state~0#1; 63395#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; 63341#L217 ssl3_connect_~s__server~0#1 := 0; 63309#L222 assume 0 != ssl3_connect_~cb~0#1; 63308#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 63307#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 63305#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 63303#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 63301#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; 63299#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 63296#L527 ssl3_connect_~skip~0#1 := 0; 63295#L109-1 assume !false; 63294#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 63293#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 63292#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 63291#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 63290#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 63289#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 63288#L127 assume 4368 == ssl3_connect_~s__state~0#1; 63287#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 63286#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 63284#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 63282#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 63280#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 63277#L527 ssl3_connect_~skip~0#1 := 0; 63276#L109-1 assume !false; 63275#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 63274#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 63273#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 63272#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 63271#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 63270#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 63269#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 63268#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 63267#L133 assume 4384 == ssl3_connect_~s__state~0#1; 63266#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 63265#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 63264#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 63263#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 62741#L282-2 [2022-07-14 15:09:21,799 INFO L754 eck$LassoCheckResult]: Loop: 62741#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 62742#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 63967#L527 ssl3_connect_~skip~0#1 := 0; 63966#L109-1 assume !false; 63965#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 63964#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 63963#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 63962#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 63961#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 63960#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 63959#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 63958#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 62798#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 62594#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 62595#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 63825#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 63824#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 63823#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 62759#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 62760#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 63744#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 63743#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 63625#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 63624#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 63623#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 63622#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 63621#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 63620#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 63619#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 63617#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 63610#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 63609#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 63608#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 63607#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 63122#L199 assume 4560 == ssl3_connect_~s__state~0#1; 62920#L203 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 63606#L438 assume !(ssl3_connect_~ret~0#1 <= 0); 63605#L441 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 63478#L441-2 ssl3_connect_~s__init_num~0#1 := 0; 63475#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 63414#L527 ssl3_connect_~skip~0#1 := 0; 63539#L109-1 assume !false; 63538#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 63537#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 63536#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 63535#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 63152#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 63149#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 63145#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 63146#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 63525#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 63523#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 63521#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 63519#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 63510#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 63114#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 63508#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 63507#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 63503#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 63504#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 62898#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 62894#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 62895#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 62896#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 62897#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 63069#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 62899#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 62901#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 62902#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 63611#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 63123#L193 assume 4528 == ssl3_connect_~s__state~0#1; 62737#L197 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 62738#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; 63462#L418 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 62561#L418-1 ssl3_connect_~s__init_num~0#1 := 0; 62562#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 63426#L527 ssl3_connect_~skip~0#1 := 0; 63424#L109-1 assume !false; 63422#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 63420#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 63239#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 63176#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 63118#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 63102#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 63079#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 62862#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 62863#L133 assume 4384 == ssl3_connect_~s__state~0#1; 62917#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 62916#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 62536#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 62794#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 62741#L282-2 [2022-07-14 15:09:21,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:21,800 INFO L85 PathProgramCache]: Analyzing trace with hash -967856441, now seen corresponding path program 2 times [2022-07-14 15:09:21,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:21,800 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976294997] [2022-07-14 15:09:21,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:21,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:21,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:21,805 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 15:09:21,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:21,811 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-14 15:09:21,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:21,811 INFO L85 PathProgramCache]: Analyzing trace with hash -422582405, now seen corresponding path program 1 times [2022-07-14 15:09:21,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:21,811 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192152152] [2022-07-14 15:09:21,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:21,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:21,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:21,828 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 15:09:21,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 15:09:21,829 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192152152] [2022-07-14 15:09:21,829 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192152152] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 15:09:21,829 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 15:09:21,829 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 15:09:21,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1773080986] [2022-07-14 15:09:21,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 15:09:21,829 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-14 15:09:21,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 15:09:21,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 15:09:21,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 15:09:21,830 INFO L87 Difference]: Start difference. First operand 1970 states and 2631 transitions. cyclomatic complexity: 679 Second operand has 3 states, 3 states have (on average 30.333333333333332) internal successors, (91), 3 states have internal predecessors, (91), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:21,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 15:09:21,915 INFO L93 Difference]: Finished difference Result 2120 states and 2797 transitions. [2022-07-14 15:09:21,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 15:09:21,915 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2120 states and 2797 transitions. [2022-07-14 15:09:21,920 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 620 [2022-07-14 15:09:21,923 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2120 states to 2120 states and 2797 transitions. [2022-07-14 15:09:21,923 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 839 [2022-07-14 15:09:21,923 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 839 [2022-07-14 15:09:21,923 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2120 states and 2797 transitions. [2022-07-14 15:09:21,924 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-14 15:09:21,924 INFO L369 hiAutomatonCegarLoop]: Abstraction has 2120 states and 2797 transitions. [2022-07-14 15:09:21,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2120 states and 2797 transitions. [2022-07-14 15:09:21,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2120 to 2112. [2022-07-14 15:09:21,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2112 states, 2112 states have (on average 1.3205492424242424) internal successors, (2789), 2111 states have internal predecessors, (2789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:21,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2112 states to 2112 states and 2789 transitions. [2022-07-14 15:09:21,947 INFO L392 hiAutomatonCegarLoop]: Abstraction has 2112 states and 2789 transitions. [2022-07-14 15:09:21,947 INFO L374 stractBuchiCegarLoop]: Abstraction has 2112 states and 2789 transitions. [2022-07-14 15:09:21,947 INFO L287 stractBuchiCegarLoop]: ======== Iteration 18 ============ [2022-07-14 15:09:21,947 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2112 states and 2789 transitions. [2022-07-14 15:09:21,950 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 616 [2022-07-14 15:09:21,950 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-14 15:09:21,950 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-14 15:09:21,951 INFO L179 hiAutomatonCegarLoop]: 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] [2022-07-14 15:09:21,951 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-07-14 15:09:21,951 INFO L752 eck$LassoCheckResult]: Stem: 66909#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); 66752#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; 66753#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 66850#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; 66851#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 66700#L109-1 assume !false; 67738#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67737#L112 assume 12292 == ssl3_connect_~s__state~0#1; 67736#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; 67734#L217 ssl3_connect_~s__server~0#1 := 0; 67732#L222 assume 0 != ssl3_connect_~cb~0#1; 67730#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 67728#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 67725#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 67722#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 67720#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; 67686#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67682#L527 ssl3_connect_~skip~0#1 := 0; 67680#L109-1 assume !false; 67678#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67676#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 67674#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 67672#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 67670#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 67668#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 67666#L127 assume 4368 == ssl3_connect_~s__state~0#1; 67665#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 66923#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 66924#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 67534#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 67532#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67529#L527 ssl3_connect_~skip~0#1 := 0; 67528#L109-1 assume !false; 67527#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67526#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 67525#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 67524#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 67523#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 67522#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 67521#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 67520#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 67519#L133 assume 4384 == ssl3_connect_~s__state~0#1; 67517#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 67516#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 67515#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 67514#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 66836#L282-2 [2022-07-14 15:09:21,951 INFO L754 eck$LassoCheckResult]: Loop: 66836#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 66837#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 68099#L527 ssl3_connect_~skip~0#1 := 0; 68097#L109-1 assume !false; 68095#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 68093#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 68091#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 68089#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 68087#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 68085#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 68083#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 68081#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 68079#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 66691#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 66692#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 68078#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 68077#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 68076#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 66854#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 66855#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 66653#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 66654#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 66781#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 66782#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 66809#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 66810#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 66641#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 66642#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 66727#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 66885#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 68004#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 68005#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 68063#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 68062#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 67008#L199 assume 4560 == ssl3_connect_~s__state~0#1; 67009#L203 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 66882#L438 assume !(ssl3_connect_~ret~0#1 <= 0); 66883#L441 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 66878#L441-2 ssl3_connect_~s__init_num~0#1 := 0; 66674#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 66755#L527 ssl3_connect_~skip~0#1 := 0; 66879#L109-1 assume !false; 68136#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 68132#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 66802#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 66803#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 68131#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 66846#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 66847#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 68130#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 67992#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 67991#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 67706#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 67703#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 67701#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 67699#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 67697#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 67694#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 67690#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 67688#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 67683#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 67681#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 67679#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 67677#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 67675#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 67673#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 67671#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 67669#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 67667#L187 assume 4512 == ssl3_connect_~s__state~0#1; 67035#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 67339#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; 67338#L394 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 67337#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 67272#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 67269#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67168#L527 ssl3_connect_~skip~0#1 := 0; 67268#L109-1 assume !false; 67267#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67266#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 67265#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 67264#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 67263#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 67262#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 67261#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 67260#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 67259#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 67258#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 67257#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 67256#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 67255#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 67251#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 67250#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 67249#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 67248#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 67247#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 67246#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 67245#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 67244#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 67243#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 67242#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 67241#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 67240#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 67239#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 67238#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 67237#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 67236#L193 assume 4528 == ssl3_connect_~s__state~0#1; 67028#L197 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 67234#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; 67233#L418 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 67231#L418-1 ssl3_connect_~s__init_num~0#1 := 0; 67223#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 67219#L527 ssl3_connect_~skip~0#1 := 0; 67216#L109-1 assume !false; 67214#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 67213#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 67212#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 67211#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 67210#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 67209#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 67207#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 67205#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 67204#L133 assume 4384 == ssl3_connect_~s__state~0#1; 67201#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 67283#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 67281#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 67280#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 66836#L282-2 [2022-07-14 15:09:21,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:21,952 INFO L85 PathProgramCache]: Analyzing trace with hash -967856441, now seen corresponding path program 3 times [2022-07-14 15:09:21,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:21,952 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598067203] [2022-07-14 15:09:21,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:21,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:21,956 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:21,956 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 15:09:21,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:21,962 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-14 15:09:21,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:21,962 INFO L85 PathProgramCache]: Analyzing trace with hash -329150082, now seen corresponding path program 1 times [2022-07-14 15:09:21,962 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:21,963 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083081851] [2022-07-14 15:09:21,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:21,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:21,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:21,989 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 98 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2022-07-14 15:09:21,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 15:09:21,989 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083081851] [2022-07-14 15:09:21,990 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083081851] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 15:09:21,990 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 15:09:21,990 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 15:09:21,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435908647] [2022-07-14 15:09:21,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 15:09:21,990 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-14 15:09:21,990 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 15:09:21,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 15:09:21,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 15:09:21,991 INFO L87 Difference]: Start difference. First operand 2112 states and 2789 transitions. cyclomatic complexity: 695 Second operand has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:22,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 15:09:22,004 INFO L93 Difference]: Finished difference Result 3164 states and 4231 transitions. [2022-07-14 15:09:22,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 15:09:22,006 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3164 states and 4231 transitions. [2022-07-14 15:09:22,013 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1094 [2022-07-14 15:09:22,018 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3164 states to 3164 states and 4231 transitions. [2022-07-14 15:09:22,018 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1360 [2022-07-14 15:09:22,019 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1360 [2022-07-14 15:09:22,019 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3164 states and 4231 transitions. [2022-07-14 15:09:22,019 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-14 15:09:22,020 INFO L369 hiAutomatonCegarLoop]: Abstraction has 3164 states and 4231 transitions. [2022-07-14 15:09:22,021 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3164 states and 4231 transitions. [2022-07-14 15:09:22,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3164 to 3148. [2022-07-14 15:09:22,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3148 states, 3148 states have (on average 1.3389453621346887) internal successors, (4215), 3147 states have internal predecessors, (4215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:22,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3148 states to 3148 states and 4215 transitions. [2022-07-14 15:09:22,046 INFO L392 hiAutomatonCegarLoop]: Abstraction has 3148 states and 4215 transitions. [2022-07-14 15:09:22,046 INFO L374 stractBuchiCegarLoop]: Abstraction has 3148 states and 4215 transitions. [2022-07-14 15:09:22,046 INFO L287 stractBuchiCegarLoop]: ======== Iteration 19 ============ [2022-07-14 15:09:22,046 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3148 states and 4215 transitions. [2022-07-14 15:09:22,050 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1094 [2022-07-14 15:09:22,050 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-14 15:09:22,050 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-14 15:09:22,051 INFO L179 hiAutomatonCegarLoop]: 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] [2022-07-14 15:09:22,051 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-07-14 15:09:22,051 INFO L752 eck$LassoCheckResult]: Stem: 72205#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); 72029#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; 72030#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 72152#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; 72204#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 71982#L109-1 assume !false; 74192#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 74188#L112 assume 12292 == ssl3_connect_~s__state~0#1; 74184#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; 74180#L217 ssl3_connect_~s__server~0#1 := 0; 74176#L222 assume 0 != ssl3_connect_~cb~0#1; 72991#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 74014#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 74012#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 74009#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 74007#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; 74005#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 74001#L527 ssl3_connect_~skip~0#1 := 0; 74000#L109-1 assume !false; 73998#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 73997#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 73996#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 73995#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 73994#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 73993#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 73712#L127 assume 4368 == ssl3_connect_~s__state~0#1; 72043#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 72044#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 72218#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 73295#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 73294#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 73291#L527 ssl3_connect_~skip~0#1 := 0; 73290#L109-1 assume !false; 73289#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 73288#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 73287#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 73286#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 73285#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 73284#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 73283#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 73282#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 73281#L133 assume 4384 == ssl3_connect_~s__state~0#1; 73280#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 73279#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 73278#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 73276#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 72122#L282-2 [2022-07-14 15:09:22,051 INFO L754 eck$LassoCheckResult]: Loop: 72122#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 72123#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 72036#L527 ssl3_connect_~skip~0#1 := 0; 74488#L109-1 assume !false; 74487#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 74486#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 74485#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 74484#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 74483#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 74482#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 74481#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 74480#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 74479#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 74478#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 74477#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 74476#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 74474#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 74472#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 74470#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 72157#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 71933#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 71934#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 72155#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 74437#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 74434#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 74433#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 74317#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 74318#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 74288#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 74289#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 72206#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 72207#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 72076#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 72077#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 72772#L199 assume 4560 == ssl3_connect_~s__state~0#1; 72773#L203 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 72170#L438 assume !(ssl3_connect_~ret~0#1 <= 0); 71992#L441 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 71993#L441-2 ssl3_connect_~s__init_num~0#1 := 0; 74126#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 74120#L527 ssl3_connect_~skip~0#1 := 0; 74116#L109-1 assume !false; 74112#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 74108#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 74104#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 74100#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 74097#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 74095#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 74092#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 74090#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 74088#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 74086#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 74084#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 74081#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 74079#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 74077#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 74073#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 74072#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 74064#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 74056#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 74052#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 74049#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 74046#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 74041#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 74037#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 74033#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 74030#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 74023#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 73477#L187 assume 4512 == ssl3_connect_~s__state~0#1; 73476#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 73474#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; 73473#L394 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 72186#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 72187#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 73861#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 73857#L527 ssl3_connect_~skip~0#1 := 0; 73855#L109-1 assume !false; 73853#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 73851#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 73849#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 73847#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 73845#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 73844#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 73842#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 73840#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 73839#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 73838#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 73836#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 73834#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 73833#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 73832#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 73830#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 73828#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 73826#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 73824#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 73822#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 73820#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 73817#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 73815#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 73813#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 73811#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 73810#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 73809#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 73806#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 73804#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 73802#L193 assume 4528 == ssl3_connect_~s__state~0#1; 73722#L197 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 73800#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; 73799#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; 73796#L422 assume !(0 != ssl3_connect_~__cil_tmp58~0#1 - 2); 73795#L418-1 ssl3_connect_~s__init_num~0#1 := 0; 73792#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 73788#L527 ssl3_connect_~skip~0#1 := 0; 73786#L109-1 assume !false; 73783#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 73781#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 73779#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 73777#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 73775#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 73773#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 73771#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 73769#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 73767#L133 assume 4384 == ssl3_connect_~s__state~0#1; 73610#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 74268#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 74267#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 74266#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 72122#L282-2 [2022-07-14 15:09:22,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:22,052 INFO L85 PathProgramCache]: Analyzing trace with hash -967856441, now seen corresponding path program 4 times [2022-07-14 15:09:22,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:22,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [782786541] [2022-07-14 15:09:22,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:22,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:22,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:22,056 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 15:09:22,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:22,081 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-14 15:09:22,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:22,082 INFO L85 PathProgramCache]: Analyzing trace with hash -92644418, now seen corresponding path program 1 times [2022-07-14 15:09:22,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:22,082 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371555523] [2022-07-14 15:09:22,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:22,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:22,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:22,096 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 36 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-07-14 15:09:22,096 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 15:09:22,096 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371555523] [2022-07-14 15:09:22,096 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371555523] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 15:09:22,096 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 15:09:22,096 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 15:09:22,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406977488] [2022-07-14 15:09:22,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 15:09:22,097 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-14 15:09:22,097 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 15:09:22,097 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 15:09:22,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 15:09:22,097 INFO L87 Difference]: Start difference. First operand 3148 states and 4215 transitions. cyclomatic complexity: 1089 Second operand has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:22,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 15:09:22,175 INFO L93 Difference]: Finished difference Result 3228 states and 4283 transitions. [2022-07-14 15:09:22,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 15:09:22,176 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3228 states and 4283 transitions. [2022-07-14 15:09:22,183 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1134 [2022-07-14 15:09:22,188 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3228 states to 3228 states and 4283 transitions. [2022-07-14 15:09:22,189 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1392 [2022-07-14 15:09:22,189 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1392 [2022-07-14 15:09:22,190 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3228 states and 4283 transitions. [2022-07-14 15:09:22,190 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-14 15:09:22,190 INFO L369 hiAutomatonCegarLoop]: Abstraction has 3228 states and 4283 transitions. [2022-07-14 15:09:22,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3228 states and 4283 transitions. [2022-07-14 15:09:22,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3228 to 3148. [2022-07-14 15:09:22,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3148 states, 3148 states have (on average 1.3313214739517154) internal successors, (4191), 3147 states have internal predecessors, (4191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:22,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3148 states to 3148 states and 4191 transitions. [2022-07-14 15:09:22,215 INFO L392 hiAutomatonCegarLoop]: Abstraction has 3148 states and 4191 transitions. [2022-07-14 15:09:22,215 INFO L374 stractBuchiCegarLoop]: Abstraction has 3148 states and 4191 transitions. [2022-07-14 15:09:22,215 INFO L287 stractBuchiCegarLoop]: ======== Iteration 20 ============ [2022-07-14 15:09:22,215 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3148 states and 4191 transitions. [2022-07-14 15:09:22,219 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1094 [2022-07-14 15:09:22,220 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-14 15:09:22,220 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-14 15:09:22,220 INFO L179 hiAutomatonCegarLoop]: 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] [2022-07-14 15:09:22,220 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [6, 6, 6, 6, 6, 6, 5, 5, 5, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-07-14 15:09:22,221 INFO L752 eck$LassoCheckResult]: Stem: 78573#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); 78412#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; 78413#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 78528#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; 78572#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 78366#L109-1 assume !false; 80208#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 80203#L112 assume 12292 == ssl3_connect_~s__state~0#1; 80198#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; 80193#L217 ssl3_connect_~s__server~0#1 := 0; 80189#L222 assume 0 != ssl3_connect_~cb~0#1; 79481#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 80185#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 80174#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 80168#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 80164#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; 80161#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 80156#L527 ssl3_connect_~skip~0#1 := 0; 80152#L109-1 assume !false; 80149#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 80148#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 79924#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 79923#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 79921#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 79920#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 79918#L127 assume 4368 == ssl3_connect_~s__state~0#1; 78426#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 78427#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 78586#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 79452#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 79450#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 79442#L527 ssl3_connect_~skip~0#1 := 0; 80064#L109-1 assume !false; 80063#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 80062#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 80061#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 80060#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 80059#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 80058#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 80057#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 80056#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 80055#L133 assume 4384 == ssl3_connect_~s__state~0#1; 80053#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 80052#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 78561#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 78562#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 80034#L282-2 [2022-07-14 15:09:22,221 INFO L754 eck$LassoCheckResult]: Loop: 80034#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 80030#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 80025#L527 ssl3_connect_~skip~0#1 := 0; 80022#L109-1 assume !false; 80019#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 80016#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 80013#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 80010#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 80007#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 80004#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 80001#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 79998#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 79993#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 79988#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 79985#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 79983#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 79980#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 79978#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 79975#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 79973#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 79971#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 79969#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 79967#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 79965#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 79963#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 79961#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 79958#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 79956#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 79953#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 79951#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 79949#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 78479#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 78458#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 78459#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 79812#L199 assume 4560 == ssl3_connect_~s__state~0#1; 78387#L203 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 78388#L438 assume !(ssl3_connect_~ret~0#1 <= 0); 78375#L441 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 78376#L441-2 ssl3_connect_~s__init_num~0#1 := 0; 79862#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 79858#L527 ssl3_connect_~skip~0#1 := 0; 79856#L109-1 assume !false; 79854#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 79852#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 79850#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 79848#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 79846#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 79844#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 79842#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 79840#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 79838#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 79836#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 79834#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 79832#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 79830#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 79829#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 79825#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 79823#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 79821#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 79820#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 79819#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 79818#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 79816#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 79815#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 79814#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 79813#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 79743#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 79741#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 79739#L187 assume 4512 == ssl3_connect_~s__state~0#1; 79494#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 79706#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; 79704#L394 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 79701#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 79660#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 79646#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 79638#L527 ssl3_connect_~skip~0#1 := 0; 79930#L109-1 assume !false; 79929#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 79928#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 79927#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 79926#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 79925#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 79593#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 79594#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 79589#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 79588#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 79586#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 79581#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 79578#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 79575#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 79571#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 79543#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 79523#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 79525#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 79742#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 79714#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 79710#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 79711#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 79712#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 79713#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 79744#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 79506#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 79508#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 79498#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 79493#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 79495#L193 assume 4528 == ssl3_connect_~s__state~0#1; 79672#L197 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 78451#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; 78349#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; 78350#L422 assume !(0 != ssl3_connect_~__cil_tmp58~0#1 - 2); 79797#L418-1 ssl3_connect_~s__init_num~0#1 := 0; 79790#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 79786#L527 ssl3_connect_~skip~0#1 := 0; 79784#L109-1 assume !false; 79782#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 79780#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 79778#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 79776#L118 assume 4096 == ssl3_connect_~s__state~0#1; 78568#L217 ssl3_connect_~s__server~0#1 := 0; 78525#L222 assume 0 != ssl3_connect_~cb~0#1; 78327#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 78328#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 78492#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 78384#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 78311#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; 78312#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 81430#L527 ssl3_connect_~skip~0#1 := 0; 81429#L109-1 assume !false; 81428#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 81427#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 78464#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 78465#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 81424#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 81423#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 78592#L127 assume 4368 == ssl3_connect_~s__state~0#1; 78593#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 78585#L261 assume !(0 == ssl3_connect_~blastFlag~0#1); 78430#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 78431#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 78484#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 81420#L527 ssl3_connect_~skip~0#1 := 0; 81419#L109-1 assume !false; 81418#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 81364#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 81316#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 81287#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 81282#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 78515#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 78516#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 78577#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 81378#L133 assume 4384 == ssl3_connect_~s__state~0#1; 79901#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 78648#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 78296#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 80038#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 80034#L282-2 [2022-07-14 15:09:22,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:22,221 INFO L85 PathProgramCache]: Analyzing trace with hash -967856441, now seen corresponding path program 5 times [2022-07-14 15:09:22,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:22,222 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573442791] [2022-07-14 15:09:22,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:22,222 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:22,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:22,226 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 15:09:22,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:22,232 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-14 15:09:22,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:22,232 INFO L85 PathProgramCache]: Analyzing trace with hash -1598933355, now seen corresponding path program 1 times [2022-07-14 15:09:22,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:22,232 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2073847429] [2022-07-14 15:09:22,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:22,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:22,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:22,248 INFO L134 CoverageAnalysis]: Checked inductivity of 203 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2022-07-14 15:09:22,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 15:09:22,248 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2073847429] [2022-07-14 15:09:22,248 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2073847429] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 15:09:22,248 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 15:09:22,248 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 15:09:22,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645456165] [2022-07-14 15:09:22,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 15:09:22,249 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-14 15:09:22,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 15:09:22,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 15:09:22,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 15:09:22,249 INFO L87 Difference]: Start difference. First operand 3148 states and 4191 transitions. cyclomatic complexity: 1065 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) [2022-07-14 15:09:22,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 15:09:22,348 INFO L93 Difference]: Finished difference Result 3228 states and 4267 transitions. [2022-07-14 15:09:22,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 15:09:22,349 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3228 states and 4267 transitions. [2022-07-14 15:09:22,356 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1134 [2022-07-14 15:09:22,361 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3228 states to 3228 states and 4267 transitions. [2022-07-14 15:09:22,362 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1392 [2022-07-14 15:09:22,363 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1392 [2022-07-14 15:09:22,363 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3228 states and 4267 transitions. [2022-07-14 15:09:22,363 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-14 15:09:22,363 INFO L369 hiAutomatonCegarLoop]: Abstraction has 3228 states and 4267 transitions. [2022-07-14 15:09:22,364 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3228 states and 4267 transitions. [2022-07-14 15:09:22,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3228 to 3148. [2022-07-14 15:09:22,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3148 states, 3148 states have (on average 1.3262388818297333) internal successors, (4175), 3147 states have internal predecessors, (4175), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:22,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3148 states to 3148 states and 4175 transitions. [2022-07-14 15:09:22,405 INFO L392 hiAutomatonCegarLoop]: Abstraction has 3148 states and 4175 transitions. [2022-07-14 15:09:22,405 INFO L374 stractBuchiCegarLoop]: Abstraction has 3148 states and 4175 transitions. [2022-07-14 15:09:22,405 INFO L287 stractBuchiCegarLoop]: ======== Iteration 21 ============ [2022-07-14 15:09:22,405 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3148 states and 4175 transitions. [2022-07-14 15:09:22,409 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1094 [2022-07-14 15:09:22,409 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-14 15:09:22,409 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-14 15:09:22,410 INFO L179 hiAutomatonCegarLoop]: 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] [2022-07-14 15:09:22,410 INFO L180 hiAutomatonCegarLoop]: 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] [2022-07-14 15:09:22,410 INFO L752 eck$LassoCheckResult]: Stem: 84978#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); 84799#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; 84800#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 84919#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; 84977#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 84747#L109-1 assume !false; 87136#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87134#L112 assume 12292 == ssl3_connect_~s__state~0#1; 87135#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; 87239#L217 ssl3_connect_~s__server~0#1 := 0; 87238#L222 assume 0 != ssl3_connect_~cb~0#1; 85886#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 87237#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 87235#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 87233#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 87231#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; 87232#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87265#L527 ssl3_connect_~skip~0#1 := 0; 87262#L109-1 assume !false; 87259#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87256#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 87253#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 87248#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 84763#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 84764#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 85940#L127 assume 4368 == ssl3_connect_~s__state~0#1; 84809#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 84810#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 84817#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 84818#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 84873#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87306#L527 ssl3_connect_~skip~0#1 := 0; 87305#L109-1 assume !false; 87304#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87303#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 87302#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 87301#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 87300#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 87299#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 87298#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 87297#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 87296#L133 assume 4384 == ssl3_connect_~s__state~0#1; 84868#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 84679#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 84680#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 84683#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 84682#L282-2 [2022-07-14 15:09:22,411 INFO L754 eck$LassoCheckResult]: Loop: 84682#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 87014#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87010#L527 ssl3_connect_~skip~0#1 := 0; 87008#L109-1 assume !false; 87006#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87004#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 87002#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 87000#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 86997#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 86996#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 86995#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 86994#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 86992#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 86991#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 86990#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 86988#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 84855#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 84781#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 84782#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 84910#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 84697#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 84698#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 84829#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 84830#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 84858#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 84859#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 84685#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 84686#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 84775#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 84913#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 84914#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 84864#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 84842#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 84843#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 84876#L199 assume 4560 == ssl3_connect_~s__state~0#1; 84767#L203 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 84768#L438 assume !(ssl3_connect_~ret~0#1 <= 0); 84755#L441 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 84756#L441-2 ssl3_connect_~s__init_num~0#1 := 0; 86358#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 86355#L527 ssl3_connect_~skip~0#1 := 0; 86354#L109-1 assume !false; 86353#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 86352#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 86351#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 86349#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 86348#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 86345#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 86341#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 86336#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 86335#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 86334#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 86333#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 86331#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 86329#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 86328#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 86327#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 86326#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 86325#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 86323#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 86321#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 86320#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 86319#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 86318#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 86316#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 86315#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 86314#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 86313#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 86312#L187 assume 4512 == ssl3_connect_~s__state~0#1; 85068#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 86310#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; 86308#L394 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 86306#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 86298#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 86278#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 86274#L527 ssl3_connect_~skip~0#1 := 0; 86272#L109-1 assume !false; 86270#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 86268#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 86266#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 86264#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 86262#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 86260#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 86258#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 86256#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 86254#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 86247#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 86248#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 87056#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 87055#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 87054#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 87053#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 87052#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 87051#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 87050#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 87049#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 87048#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 87047#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 87046#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 87045#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 87044#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 87043#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 87042#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 87041#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 87040#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 87039#L193 assume 4528 == ssl3_connect_~s__state~0#1; 85060#L197 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 84835#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; 84836#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; 84743#L422 assume !(0 != ssl3_connect_~__cil_tmp58~0#1 - 2); 84701#L418-1 ssl3_connect_~s__init_num~0#1 := 0; 84702#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 87099#L527 ssl3_connect_~skip~0#1 := 0; 87097#L109-1 assume !false; 87095#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 87093#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 87091#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 87089#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 87087#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 87085#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 87083#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 87081#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 87079#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 87077#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 87075#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 87073#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 86632#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 86633#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 86618#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 86619#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 86611#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 86612#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 86604#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 86605#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 86598#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 86599#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 86592#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 86593#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 86586#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 86587#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 86580#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 86581#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 85925#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 85926#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 87072#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 84917#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 84895#L205 assume 4352 == ssl3_connect_~s__state~0#1; 84787#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 84788#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 84962#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 85990#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 85982#L527 ssl3_connect_~skip~0#1 := 0; 85983#L109-1 assume !false; 85923#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 85900#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 85895#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 85827#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 85733#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 85694#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 85014#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 85007#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 85009#L133 assume 4384 == ssl3_connect_~s__state~0#1; 85396#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 86406#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 86403#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 84681#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 84682#L282-2 [2022-07-14 15:09:22,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:22,411 INFO L85 PathProgramCache]: Analyzing trace with hash -967856441, now seen corresponding path program 6 times [2022-07-14 15:09:22,411 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:22,411 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957649937] [2022-07-14 15:09:22,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:22,411 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:22,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:22,428 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 15:09:22,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:22,434 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-14 15:09:22,434 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:22,434 INFO L85 PathProgramCache]: Analyzing trace with hash -1522277887, now seen corresponding path program 1 times [2022-07-14 15:09:22,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:22,435 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478188460] [2022-07-14 15:09:22,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:22,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:22,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:22,457 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-07-14 15:09:22,457 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 15:09:22,457 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478188460] [2022-07-14 15:09:22,457 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1478188460] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-14 15:09:22,457 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1441960158] [2022-07-14 15:09:22,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:22,457 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-14 15:09:22,458 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:22,458 INFO L229 MonitoredProcess]: Starting monitored process 152 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-14 15:09:22,459 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Waiting until timeout for monitored process [2022-07-14 15:09:22,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:22,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-14 15:09:22,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:22,548 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-07-14 15:09:22,548 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-14 15:09:22,598 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2022-07-14 15:09:22,598 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1441960158] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-14 15:09:22,598 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-14 15:09:22,598 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2022-07-14 15:09:22,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451937678] [2022-07-14 15:09:22,599 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-14 15:09:22,599 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-14 15:09:22,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 15:09:22,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-14 15:09:22,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-14 15:09:22,600 INFO L87 Difference]: Start difference. First operand 3148 states and 4175 transitions. cyclomatic complexity: 1049 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) [2022-07-14 15:09:22,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 15:09:22,814 INFO L93 Difference]: Finished difference Result 2916 states and 3751 transitions. [2022-07-14 15:09:22,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-07-14 15:09:22,814 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2916 states and 3751 transitions. [2022-07-14 15:09:22,822 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 761 [2022-07-14 15:09:22,825 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2916 states to 2265 states and 2972 transitions. [2022-07-14 15:09:22,825 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1057 [2022-07-14 15:09:22,826 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1057 [2022-07-14 15:09:22,826 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2265 states and 2972 transitions. [2022-07-14 15:09:22,827 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-14 15:09:22,827 INFO L369 hiAutomatonCegarLoop]: Abstraction has 2265 states and 2972 transitions. [2022-07-14 15:09:22,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2265 states and 2972 transitions. [2022-07-14 15:09:22,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2265 to 2217. [2022-07-14 15:09:22,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2217 states, 2217 states have (on average 1.316193053676139) internal successors, (2918), 2216 states have internal predecessors, (2918), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:22,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2217 states to 2217 states and 2918 transitions. [2022-07-14 15:09:22,845 INFO L392 hiAutomatonCegarLoop]: Abstraction has 2217 states and 2918 transitions. [2022-07-14 15:09:22,845 INFO L374 stractBuchiCegarLoop]: Abstraction has 2217 states and 2918 transitions. [2022-07-14 15:09:22,846 INFO L287 stractBuchiCegarLoop]: ======== Iteration 22 ============ [2022-07-14 15:09:22,846 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2217 states and 2918 transitions. [2022-07-14 15:09:22,849 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 741 [2022-07-14 15:09:22,849 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-14 15:09:22,849 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-14 15:09:22,852 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 4, 3, 3, 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] [2022-07-14 15:09:22,852 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 15:09:22,852 INFO L752 eck$LassoCheckResult]: Stem: 92028#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); 91860#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; 91861#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 91975#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; 93163#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 93161#L109-1 assume !false; 93160#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 93159#L112 assume 12292 == ssl3_connect_~s__state~0#1; 93158#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; 93157#L217 ssl3_connect_~s__server~0#1 := 0; 92633#L222 assume 0 != ssl3_connect_~cb~0#1; 92632#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 92631#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 92629#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 92627#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 92625#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; 92623#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 92620#L527 ssl3_connect_~skip~0#1 := 0; 92619#L109-1 assume !false; 92618#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 92617#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 92616#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 92615#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 92614#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 92613#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 92612#L127 assume 4368 == ssl3_connect_~s__state~0#1; 92611#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 92610#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 92608#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 92606#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 92604#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 92601#L527 ssl3_connect_~skip~0#1 := 0; 92600#L109-1 assume !false; 92599#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 92598#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 92597#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 92596#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 92595#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 92594#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 92593#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 92592#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 92591#L133 assume 4384 == ssl3_connect_~s__state~0#1; 92590#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 92589#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 92588#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 92587#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 92585#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 92583#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 92580#L527 ssl3_connect_~skip~0#1 := 0; 92579#L109-1 assume !false; 92578#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 92577#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 92576#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 92575#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 92574#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 92573#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 92572#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 92571#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 92570#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 92569#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 92565#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 92567#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 92546#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 92394#L148 [2022-07-14 15:09:22,852 INFO L754 eck$LassoCheckResult]: Loop: 92394#L148 assume 4417 == ssl3_connect_~s__state~0#1; 92323#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 93169#L308 assume 3 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 4; 93164#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 93129#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 93120#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 93118#L527 ssl3_connect_~skip~0#1 := 0; 93109#L109-1 assume !false; 93110#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 93103#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 93104#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 93099#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 93100#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 93090#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 93091#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 93081#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 93082#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 92957#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 92958#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 92557#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 92558#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 92394#L148 [2022-07-14 15:09:22,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:22,853 INFO L85 PathProgramCache]: Analyzing trace with hash -537718572, now seen corresponding path program 1 times [2022-07-14 15:09:22,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:22,853 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221636234] [2022-07-14 15:09:22,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:22,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:22,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:22,889 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-07-14 15:09:22,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 15:09:22,889 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221636234] [2022-07-14 15:09:22,889 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221636234] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 15:09:22,889 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 15:09:22,889 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 15:09:22,889 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490875506] [2022-07-14 15:09:22,890 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 15:09:22,890 INFO L757 eck$LassoCheckResult]: stem already infeasible [2022-07-14 15:09:22,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:22,890 INFO L85 PathProgramCache]: Analyzing trace with hash 1097022860, now seen corresponding path program 1 times [2022-07-14 15:09:22,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:22,890 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632176094] [2022-07-14 15:09:22,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:22,892 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:22,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:22,895 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 15:09:22,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:22,897 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-14 15:09:22,973 INFO L210 LassoAnalysis]: Preferences: [2022-07-14 15:09:22,974 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-14 15:09:22,974 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-14 15:09:22,974 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-14 15:09:22,974 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-07-14 15:09:22,974 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:22,974 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-14 15:09:22,974 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-14 15:09:22,974 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration22_Loop [2022-07-14 15:09:22,974 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-14 15:09:22,974 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-14 15:09:22,975 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:22,977 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:22,979 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:22,984 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:22,987 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:22,991 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:22,994 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:23,042 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-14 15:09:23,042 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-07-14 15:09:23,042 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:23,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:23,043 INFO L229 MonitoredProcess]: Starting monitored process 153 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) [2022-07-14 15:09:23,044 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (153)] Waiting until timeout for monitored process [2022-07-14 15:09:23,045 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:23,045 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:23,056 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:23,056 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___6~0#1=4} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___6~0#1=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-14 15:09:23,071 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (153)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:23,071 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:23,071 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:23,072 INFO L229 MonitoredProcess]: Starting monitored process 154 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) [2022-07-14 15:09:23,072 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (154)] Waiting until timeout for monitored process [2022-07-14 15:09:23,074 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:23,074 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:23,083 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:23,083 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: [] [2022-07-14 15:09:23,098 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (154)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:23,099 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:23,099 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:23,100 INFO L229 MonitoredProcess]: Starting monitored process 155 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) [2022-07-14 15:09:23,100 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (155)] Waiting until timeout for monitored process [2022-07-14 15:09:23,102 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:23,102 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:23,133 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (155)] Ended with exit code 0 [2022-07-14 15:09:23,134 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:23,134 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:23,135 INFO L229 MonitoredProcess]: Starting monitored process 156 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) [2022-07-14 15:09:23,135 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (156)] Waiting until timeout for monitored process [2022-07-14 15:09:23,136 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-14 15:09:23,136 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:23,144 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-07-14 15:09:23,160 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (156)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:23,160 INFO L210 LassoAnalysis]: Preferences: [2022-07-14 15:09:23,160 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-14 15:09:23,160 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-14 15:09:23,161 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-14 15:09:23,161 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-14 15:09:23,161 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:23,161 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-14 15:09:23,161 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-14 15:09:23,161 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration22_Loop [2022-07-14 15:09:23,161 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-14 15:09:23,161 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-14 15:09:23,161 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:23,169 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:23,172 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:23,174 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:23,175 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:23,177 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:23,180 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:23,227 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-14 15:09:23,227 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-14 15:09:23,228 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:23,228 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:23,229 INFO L229 MonitoredProcess]: Starting monitored process 157 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) [2022-07-14 15:09:23,234 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (157)] Waiting until timeout for monitored process [2022-07-14 15:09:23,235 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 [2022-07-14 15:09:23,240 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:23,240 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:23,240 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:23,240 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:23,240 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:23,241 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:23,241 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:23,247 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-14 15:09:23,249 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-07-14 15:09:23,249 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-07-14 15:09:23,249 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:23,249 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:23,250 INFO L229 MonitoredProcess]: Starting monitored process 158 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) [2022-07-14 15:09:23,251 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (158)] Waiting until timeout for monitored process [2022-07-14 15:09:23,252 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-14 15:09:23,252 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-07-14 15:09:23,252 INFO L513 LassoAnalysis]: Proved termination. [2022-07-14 15:09:23,252 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0#1) = -2*ULTIMATE.start_ssl3_connect_~s__state~0#1 + 8849 Supporting invariants [] [2022-07-14 15:09:23,268 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (157)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:23,268 INFO L293 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-07-14 15:09:23,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:23,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:23,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 15:09:23,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:23,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:23,350 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 15:09:23,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:23,411 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 15:09:23,412 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 [2022-07-14 15:09:23,412 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 2217 states and 2918 transitions. cyclomatic complexity: 721 Second operand has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:23,569 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 2217 states and 2918 transitions. cyclomatic complexity: 721. Second operand has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 0 states have call successors, (0), 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 3260 states and 4357 transitions. Complement of second has 9 states. [2022-07-14 15:09:23,569 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 [2022-07-14 15:09:23,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:23,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 250 transitions. [2022-07-14 15:09:23,570 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 250 transitions. Stem has 63 letters. Loop has 21 letters. [2022-07-14 15:09:23,570 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:23,570 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 250 transitions. Stem has 84 letters. Loop has 21 letters. [2022-07-14 15:09:23,570 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:23,571 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 250 transitions. Stem has 63 letters. Loop has 42 letters. [2022-07-14 15:09:23,571 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:23,571 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3260 states and 4357 transitions. [2022-07-14 15:09:23,578 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 788 [2022-07-14 15:09:23,582 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3260 states to 2929 states and 3908 transitions. [2022-07-14 15:09:23,582 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1282 [2022-07-14 15:09:23,583 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1354 [2022-07-14 15:09:23,583 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2929 states and 3908 transitions. [2022-07-14 15:09:23,583 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-14 15:09:23,583 INFO L369 hiAutomatonCegarLoop]: Abstraction has 2929 states and 3908 transitions. [2022-07-14 15:09:23,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2929 states and 3908 transitions. [2022-07-14 15:09:23,598 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2929 to 2509. [2022-07-14 15:09:23,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2509 states, 2509 states have (on average 1.3184535671582305) internal successors, (3308), 2508 states have internal predecessors, (3308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:23,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2509 states to 2509 states and 3308 transitions. [2022-07-14 15:09:23,602 INFO L392 hiAutomatonCegarLoop]: Abstraction has 2509 states and 3308 transitions. [2022-07-14 15:09:23,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 15:09:23,602 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 15:09:23,602 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 15:09:23,602 INFO L87 Difference]: Start difference. First operand 2509 states and 3308 transitions. 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) [2022-07-14 15:09:23,684 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (158)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:23,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 15:09:23,694 INFO L93 Difference]: Finished difference Result 2663 states and 3514 transitions. [2022-07-14 15:09:23,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 15:09:23,694 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2663 states and 3514 transitions. [2022-07-14 15:09:23,699 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 802 [2022-07-14 15:09:23,703 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2663 states to 2663 states and 3514 transitions. [2022-07-14 15:09:23,703 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1139 [2022-07-14 15:09:23,704 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1139 [2022-07-14 15:09:23,704 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2663 states and 3514 transitions. [2022-07-14 15:09:23,704 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-14 15:09:23,704 INFO L369 hiAutomatonCegarLoop]: Abstraction has 2663 states and 3514 transitions. [2022-07-14 15:09:23,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2663 states and 3514 transitions. [2022-07-14 15:09:23,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2663 to 2513. [2022-07-14 15:09:23,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2513 states, 2513 states have (on average 1.3179466772781536) internal successors, (3312), 2512 states have internal predecessors, (3312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:23,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2513 states to 2513 states and 3312 transitions. [2022-07-14 15:09:23,727 INFO L392 hiAutomatonCegarLoop]: Abstraction has 2513 states and 3312 transitions. [2022-07-14 15:09:23,727 INFO L374 stractBuchiCegarLoop]: Abstraction has 2513 states and 3312 transitions. [2022-07-14 15:09:23,727 INFO L287 stractBuchiCegarLoop]: ======== Iteration 23 ============ [2022-07-14 15:09:23,727 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2513 states and 3312 transitions. [2022-07-14 15:09:23,731 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 778 [2022-07-14 15:09:23,731 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-14 15:09:23,731 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-14 15:09:23,731 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 4, 3, 3, 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] [2022-07-14 15:09:23,731 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 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] [2022-07-14 15:09:23,732 INFO L752 eck$LassoCheckResult]: Stem: 102972#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); 102789#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; 102790#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 102909#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; 102971#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 102741#L109-1 assume !false; 104378#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 104376#L112 assume 12292 == ssl3_connect_~s__state~0#1; 102961#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; 102747#L217 ssl3_connect_~s__server~0#1 := 0; 102748#L222 assume 0 != ssl3_connect_~cb~0#1; 102708#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 102709#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 102869#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 102758#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 102849#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; 104188#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 104158#L527 ssl3_connect_~skip~0#1 := 0; 104117#L109-1 assume !false; 103962#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 103940#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 103936#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 103855#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 103851#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 103848#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 103844#L127 assume 4368 == ssl3_connect_~s__state~0#1; 102799#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 102800#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 102984#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 102859#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 102860#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 104418#L527 ssl3_connect_~skip~0#1 := 0; 104415#L109-1 assume !false; 104412#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 104409#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 104405#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 104400#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 104396#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 104393#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 104390#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 104389#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 104297#L133 assume 4384 == ssl3_connect_~s__state~0#1; 104296#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 104295#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 104293#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 104288#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 102680#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 104283#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 104279#L527 ssl3_connect_~skip~0#1 := 0; 104277#L109-1 assume !false; 104276#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 104273#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 104271#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 104269#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 104267#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 104265#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 104263#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 104261#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 104259#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 104257#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 104255#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 104253#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 104251#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 104249#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 104246#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 104244#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 104241#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 104238#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 104235#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 104232#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 104229#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 104226#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 102684#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 102685#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 102763#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 102905#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 102906#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 104157#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 104156#L193 [2022-07-14 15:09:23,732 INFO L754 eck$LassoCheckResult]: Loop: 104156#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 104155#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 103050#L199 assume 4560 == ssl3_connect_~s__state~0#1; 103051#L203 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 102932#L438 assume !(ssl3_connect_~ret~0#1 <= 0); 102933#L441 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 102928#L441-2 ssl3_connect_~s__init_num~0#1 := 0; 102929#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 104272#L527 ssl3_connect_~skip~0#1 := 0; 104270#L109-1 assume !false; 104268#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 104266#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 104264#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 104262#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 104260#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 104258#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 104256#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 104254#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 104252#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 104250#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 104248#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 104245#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 104243#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 104240#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 104237#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 104234#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 104231#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 104228#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 104225#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 104223#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 104220#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 104217#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 104214#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 104213#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 104212#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 104211#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 102974#L187 assume 4512 == ssl3_connect_~s__state~0#1; 102895#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 102744#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; 102745#L394 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 102947#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 102821#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 102742#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 104030#L527 ssl3_connect_~skip~0#1 := 0; 104094#L109-1 assume !false; 104093#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 104092#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 104091#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 104090#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 104089#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 104088#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 104087#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 104086#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 104085#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 104084#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 104083#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 103996#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 103994#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 103990#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 103992#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 104074#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 104072#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 103979#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 103968#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 103963#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 103965#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 103966#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 103967#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 104194#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 104195#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 104285#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 104286#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 104303#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 104156#L193 [2022-07-14 15:09:23,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:23,732 INFO L85 PathProgramCache]: Analyzing trace with hash 2060095794, now seen corresponding path program 1 times [2022-07-14 15:09:23,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:23,732 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1564476935] [2022-07-14 15:09:23,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:23,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:23,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:23,739 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 15:09:23,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:23,746 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-14 15:09:23,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:23,746 INFO L85 PathProgramCache]: Analyzing trace with hash 1804125470, now seen corresponding path program 1 times [2022-07-14 15:09:23,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:23,746 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706469505] [2022-07-14 15:09:23,746 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:23,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:23,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:23,750 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 15:09:23,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:23,754 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-14 15:09:23,754 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:23,754 INFO L85 PathProgramCache]: Analyzing trace with hash -793181427, now seen corresponding path program 1 times [2022-07-14 15:09:23,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:23,754 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927340898] [2022-07-14 15:09:23,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:23,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:23,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:23,761 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 15:09:23,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:23,779 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-14 15:09:23,993 INFO L210 LassoAnalysis]: Preferences: [2022-07-14 15:09:23,993 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-14 15:09:23,993 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-14 15:09:23,993 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-14 15:09:23,993 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-07-14 15:09:23,993 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:23,993 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-14 15:09:23,993 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-14 15:09:23,994 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration23_Loop [2022-07-14 15:09:23,994 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-14 15:09:23,994 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-14 15:09:23,994 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:23,996 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:23,998 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:23,999 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:24,002 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:24,004 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:24,005 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:24,007 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:24,009 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:24,010 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:24,012 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:24,015 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:24,083 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-14 15:09:24,083 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-07-14 15:09:24,083 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:24,084 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:24,085 INFO L229 MonitoredProcess]: Starting monitored process 159 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) [2022-07-14 15:09:24,085 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (159)] Waiting until timeout for monitored process [2022-07-14 15:09:24,086 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:24,086 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:24,093 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:24,093 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-14 15:09:24,108 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (159)] Ended with exit code 0 [2022-07-14 15:09:24,108 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:24,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:24,109 INFO L229 MonitoredProcess]: Starting monitored process 160 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) [2022-07-14 15:09:24,110 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (160)] Waiting until timeout for monitored process [2022-07-14 15:09:24,111 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:24,111 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:24,122 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:24,122 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___7~0#1=-1} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___7~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-14 15:09:24,137 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (160)] Ended with exit code 0 [2022-07-14 15:09:24,137 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:24,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:24,138 INFO L229 MonitoredProcess]: Starting monitored process 161 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) [2022-07-14 15:09:24,138 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (161)] Waiting until timeout for monitored process [2022-07-14 15:09:24,140 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:24,140 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:24,151 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:24,151 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___8~0#1=4} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___8~0#1=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-14 15:09:24,166 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (161)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:24,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:24,166 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:24,167 INFO L229 MonitoredProcess]: Starting monitored process 162 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) [2022-07-14 15:09:24,167 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (162)] Waiting until timeout for monitored process [2022-07-14 15:09:24,169 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:24,169 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:24,179 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:24,179 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~ret~0#1=5, ULTIMATE.start_ssl3_connect_#t~nondet47#1=5} Honda state: {ULTIMATE.start_ssl3_connect_~ret~0#1=5, ULTIMATE.start_ssl3_connect_#t~nondet47#1=5} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-14 15:09:24,194 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (162)] Ended with exit code 0 [2022-07-14 15:09:24,195 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:24,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:24,196 INFO L229 MonitoredProcess]: Starting monitored process 163 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) [2022-07-14 15:09:24,196 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (163)] Waiting until timeout for monitored process [2022-07-14 15:09:24,197 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:24,197 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:24,208 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:24,208 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: [] [2022-07-14 15:09:24,222 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (163)] Ended with exit code 0 [2022-07-14 15:09:24,222 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:24,223 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:24,223 INFO L229 MonitoredProcess]: Starting monitored process 164 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) [2022-07-14 15:09:24,224 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (164)] Waiting until timeout for monitored process [2022-07-14 15:09:24,225 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:24,226 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:24,235 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:24,236 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~nondet49#1=1} Honda state: {ULTIMATE.start_ssl3_connect_#t~nondet49#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-14 15:09:24,250 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (164)] Ended with exit code 0 [2022-07-14 15:09:24,250 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:24,250 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:24,251 INFO L229 MonitoredProcess]: Starting monitored process 165 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) [2022-07-14 15:09:24,252 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (165)] Waiting until timeout for monitored process [2022-07-14 15:09:24,253 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:24,253 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:24,274 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:24,274 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__session__compress_meth~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__session__compress_meth~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-14 15:09:24,289 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (165)] Ended with exit code 0 [2022-07-14 15:09:24,289 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:24,289 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:24,290 INFO L229 MonitoredProcess]: Starting monitored process 166 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) [2022-07-14 15:09:24,290 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (166)] Waiting until timeout for monitored process [2022-07-14 15:09:24,292 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:24,292 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:24,298 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:24,298 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: [] [2022-07-14 15:09:24,314 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (166)] Ended with exit code 0 [2022-07-14 15:09:24,315 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:24,315 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:24,316 INFO L229 MonitoredProcess]: Starting monitored process 167 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) [2022-07-14 15:09:24,316 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (167)] Waiting until timeout for monitored process [2022-07-14 15:09:24,317 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:24,318 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:24,327 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:24,327 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__hit~0#1=4} Honda state: {ULTIMATE.start_ssl3_connect_~s__hit~0#1=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-14 15:09:24,342 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (167)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:24,342 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:24,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:24,343 INFO L229 MonitoredProcess]: Starting monitored process 168 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) [2022-07-14 15:09:24,343 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (168)] Waiting until timeout for monitored process [2022-07-14 15:09:24,345 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:24,345 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:24,351 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:24,351 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__new_compression~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__new_compression~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-14 15:09:24,367 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (168)] Ended with exit code 0 [2022-07-14 15:09:24,367 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:24,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:24,368 INFO L229 MonitoredProcess]: Starting monitored process 169 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) [2022-07-14 15:09:24,369 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (169)] Waiting until timeout for monitored process [2022-07-14 15:09:24,370 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:24,370 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:24,380 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:24,380 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__new_cipher~0#1=6, ULTIMATE.start_ssl3_connect_~s__session__cipher~0#1=6} Honda state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__new_cipher~0#1=6, ULTIMATE.start_ssl3_connect_~s__session__cipher~0#1=6} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-14 15:09:24,395 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (169)] Ended with exit code 0 [2022-07-14 15:09:24,395 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:24,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:24,396 INFO L229 MonitoredProcess]: Starting monitored process 170 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) [2022-07-14 15:09:24,396 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (170)] Waiting until timeout for monitored process [2022-07-14 15:09:24,398 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:24,398 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:24,423 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (170)] Ended with exit code 0 [2022-07-14 15:09:24,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:24,424 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:24,425 INFO L229 MonitoredProcess]: Starting monitored process 171 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) [2022-07-14 15:09:24,435 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (171)] Waiting until timeout for monitored process [2022-07-14 15:09:24,435 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-14 15:09:24,436 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:24,443 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-07-14 15:09:24,458 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (171)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:24,459 INFO L210 LassoAnalysis]: Preferences: [2022-07-14 15:09:24,459 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-14 15:09:24,459 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-14 15:09:24,459 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-14 15:09:24,459 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-14 15:09:24,459 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:24,459 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-14 15:09:24,459 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-14 15:09:24,459 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration23_Loop [2022-07-14 15:09:24,459 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-14 15:09:24,459 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-14 15:09:24,460 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:24,465 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:24,468 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:24,469 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:24,471 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:24,473 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:24,474 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:24,476 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:24,477 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:24,479 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:24,480 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:24,482 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:24,547 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-14 15:09:24,548 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-14 15:09:24,548 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:24,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:24,549 INFO L229 MonitoredProcess]: Starting monitored process 172 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) [2022-07-14 15:09:24,550 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (172)] Waiting until timeout for monitored process [2022-07-14 15:09:24,551 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 [2022-07-14 15:09:24,557 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:24,557 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:24,557 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:24,557 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:24,558 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:24,558 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:24,558 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:24,559 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:24,573 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (172)] Ended with exit code 0 [2022-07-14 15:09:24,574 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:24,574 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:24,575 INFO L229 MonitoredProcess]: Starting monitored process 173 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) [2022-07-14 15:09:24,575 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (173)] Waiting until timeout for monitored process [2022-07-14 15:09:24,576 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 [2022-07-14 15:09:24,582 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:24,582 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:24,582 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:24,582 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:24,582 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:24,582 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:24,582 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:24,584 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:24,598 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (173)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:24,599 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:24,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:24,599 INFO L229 MonitoredProcess]: Starting monitored process 174 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) [2022-07-14 15:09:24,600 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (174)] Waiting until timeout for monitored process [2022-07-14 15:09:24,601 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 [2022-07-14 15:09:24,606 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:24,607 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:24,607 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:24,607 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-14 15:09:24,607 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:24,607 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-14 15:09:24,607 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:24,608 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:24,624 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (174)] Ended with exit code 0 [2022-07-14 15:09:24,624 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:24,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:24,625 INFO L229 MonitoredProcess]: Starting monitored process 175 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) [2022-07-14 15:09:24,625 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (175)] Waiting until timeout for monitored process [2022-07-14 15:09:24,626 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 [2022-07-14 15:09:24,632 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:24,632 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:24,632 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:24,632 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-14 15:09:24,632 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:24,633 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-14 15:09:24,633 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:24,639 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:24,654 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (175)] Ended with exit code 0 [2022-07-14 15:09:24,655 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:24,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:24,656 INFO L229 MonitoredProcess]: Starting monitored process 176 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) [2022-07-14 15:09:24,656 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (176)] Waiting until timeout for monitored process [2022-07-14 15:09:24,657 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-14 15:09:24,662 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:24,663 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:24,663 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:24,663 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-14 15:09:24,663 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:24,663 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-14 15:09:24,663 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:24,664 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:24,680 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (176)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:24,681 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:24,681 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:24,682 INFO L229 MonitoredProcess]: Starting monitored process 177 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) [2022-07-14 15:09:24,682 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (177)] Waiting until timeout for monitored process [2022-07-14 15:09:24,684 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 [2022-07-14 15:09:24,689 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:24,689 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:24,689 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:24,690 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:24,690 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:24,690 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:24,690 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:24,691 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:24,705 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (177)] Ended with exit code 0 [2022-07-14 15:09:24,705 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:24,705 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:24,706 INFO L229 MonitoredProcess]: Starting monitored process 178 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) [2022-07-14 15:09:24,707 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (178)] Waiting until timeout for monitored process [2022-07-14 15:09:24,708 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 [2022-07-14 15:09:24,713 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:24,713 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:24,713 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:24,713 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:24,713 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:24,713 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:24,714 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:24,723 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:24,737 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (178)] Ended with exit code 0 [2022-07-14 15:09:24,737 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:24,738 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:24,738 INFO L229 MonitoredProcess]: Starting monitored process 179 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) [2022-07-14 15:09:24,739 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (179)] Waiting until timeout for monitored process [2022-07-14 15:09:24,740 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 [2022-07-14 15:09:24,745 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:24,745 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:24,745 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:24,745 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:24,745 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:24,746 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:24,746 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:24,747 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:24,761 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (179)] Ended with exit code 0 [2022-07-14 15:09:24,761 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:24,761 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:24,762 INFO L229 MonitoredProcess]: Starting monitored process 180 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) [2022-07-14 15:09:24,763 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (180)] Waiting until timeout for monitored process [2022-07-14 15:09:24,764 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 [2022-07-14 15:09:24,769 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:24,769 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:24,769 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:24,769 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-14 15:09:24,770 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:24,770 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-14 15:09:24,770 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:24,771 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:24,786 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (180)] Ended with exit code 0 [2022-07-14 15:09:24,786 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:24,786 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:24,787 INFO L229 MonitoredProcess]: Starting monitored process 181 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) [2022-07-14 15:09:24,788 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (181)] Waiting until timeout for monitored process [2022-07-14 15:09:24,789 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 [2022-07-14 15:09:24,795 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:24,795 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:24,795 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:24,795 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:24,795 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:24,796 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:24,796 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:24,797 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:24,812 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (181)] Ended with exit code 0 [2022-07-14 15:09:24,812 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:24,812 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:24,813 INFO L229 MonitoredProcess]: Starting monitored process 182 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) [2022-07-14 15:09:24,814 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (182)] Waiting until timeout for monitored process [2022-07-14 15:09:24,815 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 [2022-07-14 15:09:24,820 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:24,820 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:24,821 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:24,821 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:24,821 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:24,821 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:24,821 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:24,822 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:24,836 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (182)] Ended with exit code 0 [2022-07-14 15:09:24,836 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:24,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:24,837 INFO L229 MonitoredProcess]: Starting monitored process 183 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) [2022-07-14 15:09:24,838 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (183)] Waiting until timeout for monitored process [2022-07-14 15:09:24,839 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 [2022-07-14 15:09:24,844 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:24,844 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:24,844 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:24,844 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:24,844 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:24,845 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:24,845 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:24,846 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-14 15:09:24,848 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-07-14 15:09:24,848 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2022-07-14 15:09:24,848 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:24,848 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:24,849 INFO L229 MonitoredProcess]: Starting monitored process 184 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) [2022-07-14 15:09:24,850 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (184)] Waiting until timeout for monitored process [2022-07-14 15:09:24,851 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-14 15:09:24,851 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-07-14 15:09:24,851 INFO L513 LassoAnalysis]: Proved termination. [2022-07-14 15:09:24,851 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 [] [2022-07-14 15:09:24,866 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (183)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:24,867 INFO L293 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-07-14 15:09:24,874 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:24,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:24,899 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 15:09:24,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:24,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:24,981 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 15:09:24,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:25,107 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 15:09:25,107 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 [2022-07-14 15:09:25,107 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 2513 states and 3312 transitions. cyclomatic complexity: 823 Second operand has 5 states, 5 states have (on average 25.8) internal successors, (129), 5 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:25,171 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 2513 states and 3312 transitions. cyclomatic complexity: 823. Second operand has 5 states, 5 states have (on average 25.8) internal successors, (129), 5 states have internal predecessors, (129), 0 states have call successors, (0), 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 3186 states and 4153 transitions. Complement of second has 7 states. [2022-07-14 15:09:25,171 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 [2022-07-14 15:09:25,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 25.8) internal successors, (129), 5 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:25,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 183 transitions. [2022-07-14 15:09:25,172 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 183 transitions. Stem has 78 letters. Loop has 73 letters. [2022-07-14 15:09:25,172 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:25,172 INFO L577 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2022-07-14 15:09:25,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:25,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:25,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 15:09:25,204 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:25,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:25,276 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 15:09:25,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:25,411 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 15:09:25,412 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 [2022-07-14 15:09:25,412 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 2513 states and 3312 transitions. cyclomatic complexity: 823 Second operand has 5 states, 5 states have (on average 25.8) internal successors, (129), 5 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:25,413 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (184)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:25,497 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 2513 states and 3312 transitions. cyclomatic complexity: 823. Second operand has 5 states, 5 states have (on average 25.8) internal successors, (129), 5 states have internal predecessors, (129), 0 states have call successors, (0), 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 3444 states and 4529 transitions. Complement of second has 9 states. [2022-07-14 15:09:25,497 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 [2022-07-14 15:09:25,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 25.8) internal successors, (129), 5 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:25,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 237 transitions. [2022-07-14 15:09:25,498 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 237 transitions. Stem has 78 letters. Loop has 73 letters. [2022-07-14 15:09:25,499 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:25,499 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 237 transitions. Stem has 151 letters. Loop has 73 letters. [2022-07-14 15:09:25,499 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:25,499 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 237 transitions. Stem has 78 letters. Loop has 146 letters. [2022-07-14 15:09:25,500 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:25,500 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3444 states and 4529 transitions. [2022-07-14 15:09:25,508 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 1178 [2022-07-14 15:09:25,513 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3444 states to 3434 states and 4515 transitions. [2022-07-14 15:09:25,514 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1606 [2022-07-14 15:09:25,514 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1612 [2022-07-14 15:09:25,514 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3434 states and 4515 transitions. [2022-07-14 15:09:25,515 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-14 15:09:25,515 INFO L369 hiAutomatonCegarLoop]: Abstraction has 3434 states and 4515 transitions. [2022-07-14 15:09:25,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3434 states and 4515 transitions. [2022-07-14 15:09:25,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3434 to 3218. [2022-07-14 15:09:25,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3218 states, 3218 states have (on average 1.3147917961466749) internal successors, (4231), 3217 states have internal predecessors, (4231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:25,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3218 states to 3218 states and 4231 transitions. [2022-07-14 15:09:25,543 INFO L392 hiAutomatonCegarLoop]: Abstraction has 3218 states and 4231 transitions. [2022-07-14 15:09:25,543 INFO L374 stractBuchiCegarLoop]: Abstraction has 3218 states and 4231 transitions. [2022-07-14 15:09:25,543 INFO L287 stractBuchiCegarLoop]: ======== Iteration 24 ============ [2022-07-14 15:09:25,544 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3218 states and 4231 transitions. [2022-07-14 15:09:25,548 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 1178 [2022-07-14 15:09:25,549 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-14 15:09:25,549 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-14 15:09:25,549 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [5, 5, 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, 1, 1, 1] [2022-07-14 15:09:25,549 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 15:09:25,549 INFO L752 eck$LassoCheckResult]: Stem: 113055#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); 112878#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; 112879#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 112983#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; 112984#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 113598#L109-1 assume !false; 113596#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 113594#L112 assume 12292 == ssl3_connect_~s__state~0#1; 113593#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; 112837#L217 ssl3_connect_~s__server~0#1 := 0; 112838#L222 assume 0 != ssl3_connect_~cb~0#1; 112996#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 113022#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 113023#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 112944#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 112781#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; 112782#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 113617#L527 ssl3_connect_~skip~0#1 := 0; 113618#L109-1 assume !false; 113612#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 113613#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 113608#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 113609#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 113604#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 113605#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 113600#L127 assume 4368 == ssl3_connect_~s__state~0#1; 113601#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 113066#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 112899#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 112900#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 112955#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 114612#L527 ssl3_connect_~skip~0#1 := 0; 114611#L109-1 assume !false; 114610#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 114609#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 114608#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 114607#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 114606#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 114605#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 114604#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 114603#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 114602#L133 assume 4384 == ssl3_connect_~s__state~0#1; 114601#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 114600#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 114598#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 114594#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 114591#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 114585#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 114579#L527 ssl3_connect_~skip~0#1 := 0; 114577#L109-1 assume !false; 114575#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 114573#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 114571#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 114569#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 114567#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 114565#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 114563#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 114561#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 114559#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 114558#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 114549#L139 assume 4400 == ssl3_connect_~s__state~0#1; 114550#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 114539#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 114540#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 114583#L527 ssl3_connect_~skip~0#1 := 0; 114531#L109-1 assume !false; 114530#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 114528#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 114529#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 114524#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 114525#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 114557#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 114556#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 114555#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 114554#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 114553#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 114486#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 114487#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 114421#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 114370#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 114320#L151 [2022-07-14 15:09:25,550 INFO L754 eck$LassoCheckResult]: Loop: 114320#L151 assume 4432 == ssl3_connect_~s__state~0#1; 114307#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 114677#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 114646#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 114640#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 114739#L527 ssl3_connect_~skip~0#1 := 0; 114632#L109-1 assume !false; 114633#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 114628#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 114629#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 114689#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 114688#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 114687#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 114686#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 114685#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 114684#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 114683#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 114682#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 114681#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 114656#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 114655#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 114320#L151 [2022-07-14 15:09:25,550 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:25,550 INFO L85 PathProgramCache]: Analyzing trace with hash 2002023655, now seen corresponding path program 1 times [2022-07-14 15:09:25,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:25,550 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975170398] [2022-07-14 15:09:25,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:25,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:25,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:25,562 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 39 proven. 0 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-07-14 15:09:25,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 15:09:25,563 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975170398] [2022-07-14 15:09:25,563 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975170398] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 15:09:25,563 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 15:09:25,563 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 15:09:25,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004874357] [2022-07-14 15:09:25,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 15:09:25,564 INFO L757 eck$LassoCheckResult]: stem already infeasible [2022-07-14 15:09:25,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:25,564 INFO L85 PathProgramCache]: Analyzing trace with hash -1217373309, now seen corresponding path program 1 times [2022-07-14 15:09:25,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:25,564 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992210837] [2022-07-14 15:09:25,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:25,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:25,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:25,566 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 15:09:25,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:25,568 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-14 15:09:25,626 INFO L210 LassoAnalysis]: Preferences: [2022-07-14 15:09:25,626 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-14 15:09:25,626 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-14 15:09:25,626 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-14 15:09:25,626 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-07-14 15:09:25,627 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:25,627 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-14 15:09:25,627 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-14 15:09:25,627 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration24_Loop [2022-07-14 15:09:25,627 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-14 15:09:25,627 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-14 15:09:25,627 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:25,629 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:25,633 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:25,635 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:25,640 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:25,642 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:25,685 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-14 15:09:25,685 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-07-14 15:09:25,685 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:25,685 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:25,686 INFO L229 MonitoredProcess]: Starting monitored process 185 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) [2022-07-14 15:09:25,687 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (185)] Waiting until timeout for monitored process [2022-07-14 15:09:25,688 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:25,689 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:25,709 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:25,709 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~blastFlag~0#1=-8} Honda state: {ULTIMATE.start_ssl3_connect_~blastFlag~0#1=-8} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-14 15:09:25,724 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (185)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:25,724 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:25,724 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:25,725 INFO L229 MonitoredProcess]: Starting monitored process 186 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) [2022-07-14 15:09:25,726 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (186)] Waiting until timeout for monitored process [2022-07-14 15:09:25,727 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:25,727 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:25,747 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:25,748 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~nondet42#1=3, ULTIMATE.start_ssl3_connect_~ret~0#1=3} Honda state: {ULTIMATE.start_ssl3_connect_#t~nondet42#1=3, ULTIMATE.start_ssl3_connect_~ret~0#1=3} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-14 15:09:25,763 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (186)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:25,764 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:25,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:25,766 INFO L229 MonitoredProcess]: Starting monitored process 187 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) [2022-07-14 15:09:25,767 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (187)] Waiting until timeout for monitored process [2022-07-14 15:09:25,769 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:25,769 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:25,795 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:25,795 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-14 15:09:25,810 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (187)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:25,811 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:25,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:25,812 INFO L229 MonitoredProcess]: Starting monitored process 188 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) [2022-07-14 15:09:25,813 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (188)] Waiting until timeout for monitored process [2022-07-14 15:09:25,814 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:25,814 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:25,861 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (188)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:25,861 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:25,861 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:25,862 INFO L229 MonitoredProcess]: Starting monitored process 189 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) [2022-07-14 15:09:25,863 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (189)] Waiting until timeout for monitored process [2022-07-14 15:09:25,865 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-14 15:09:25,865 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:25,891 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-07-14 15:09:25,906 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (189)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:25,907 INFO L210 LassoAnalysis]: Preferences: [2022-07-14 15:09:25,907 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-14 15:09:25,907 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-14 15:09:25,907 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-14 15:09:25,907 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-14 15:09:25,907 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:25,907 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-14 15:09:25,907 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-14 15:09:25,907 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration24_Loop [2022-07-14 15:09:25,907 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-14 15:09:25,907 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-14 15:09:25,908 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:25,910 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:25,911 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:25,913 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:25,917 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:25,919 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:25,962 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-14 15:09:25,962 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-14 15:09:25,963 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:25,963 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:25,964 INFO L229 MonitoredProcess]: Starting monitored process 190 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) [2022-07-14 15:09:25,965 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (190)] Waiting until timeout for monitored process [2022-07-14 15:09:25,966 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 [2022-07-14 15:09:25,971 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:25,971 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:25,971 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:25,971 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-14 15:09:25,971 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:25,973 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-14 15:09:25,973 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:25,988 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:26,004 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (190)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:26,005 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:26,005 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:26,006 INFO L229 MonitoredProcess]: Starting monitored process 191 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) [2022-07-14 15:09:26,007 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (191)] Waiting until timeout for monitored process [2022-07-14 15:09:26,008 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 [2022-07-14 15:09:26,013 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:26,014 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:26,014 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:26,014 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:26,014 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:26,014 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:26,014 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:26,030 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:26,045 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (191)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:26,045 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:26,045 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:26,047 INFO L229 MonitoredProcess]: Starting monitored process 192 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) [2022-07-14 15:09:26,049 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (192)] Waiting until timeout for monitored process [2022-07-14 15:09:26,050 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 [2022-07-14 15:09:26,055 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:26,055 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:26,055 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:26,056 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:26,056 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:26,056 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:26,056 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:26,072 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:26,086 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (192)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:26,087 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:26,087 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:26,088 INFO L229 MonitoredProcess]: Starting monitored process 193 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) [2022-07-14 15:09:26,089 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (193)] Waiting until timeout for monitored process [2022-07-14 15:09:26,090 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 [2022-07-14 15:09:26,095 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:26,096 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:26,096 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:26,096 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:26,096 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:26,097 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:26,097 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:26,112 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-14 15:09:26,114 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-07-14 15:09:26,114 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-07-14 15:09:26,114 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:26,114 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:26,116 INFO L229 MonitoredProcess]: Starting monitored process 194 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) [2022-07-14 15:09:26,116 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (194)] Waiting until timeout for monitored process [2022-07-14 15:09:26,118 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-14 15:09:26,118 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-07-14 15:09:26,118 INFO L513 LassoAnalysis]: Proved termination. [2022-07-14 15:09:26,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 + 4440 Supporting invariants [] [2022-07-14 15:09:26,133 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (193)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:26,133 INFO L293 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-07-14 15:09:26,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:26,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:26,167 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 15:09:26,168 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:26,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:26,234 INFO L263 TraceCheckSpWp]: Trace formula consists of 31 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 15:09:26,235 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:26,280 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 15:09:26,281 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2022-07-14 15:09:26,281 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3218 states and 4231 transitions. cyclomatic complexity: 1043 Second operand has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 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) [2022-07-14 15:09:26,428 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (194)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:26,506 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3218 states and 4231 transitions. cyclomatic complexity: 1043. Second operand has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 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) Result 4554 states and 6099 transitions. Complement of second has 9 states. [2022-07-14 15:09:26,506 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 [2022-07-14 15:09:26,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 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) [2022-07-14 15:09:26,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 319 transitions. [2022-07-14 15:09:26,507 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 319 transitions. Stem has 80 letters. Loop has 21 letters. [2022-07-14 15:09:26,507 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:26,507 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 319 transitions. Stem has 101 letters. Loop has 21 letters. [2022-07-14 15:09:26,507 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:26,507 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 319 transitions. Stem has 80 letters. Loop has 42 letters. [2022-07-14 15:09:26,508 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:26,508 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4554 states and 6099 transitions. [2022-07-14 15:09:26,517 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 1294 [2022-07-14 15:09:26,523 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4554 states to 4104 states and 5513 transitions. [2022-07-14 15:09:26,523 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1839 [2022-07-14 15:09:26,524 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1887 [2022-07-14 15:09:26,525 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4104 states and 5513 transitions. [2022-07-14 15:09:26,525 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-14 15:09:26,525 INFO L369 hiAutomatonCegarLoop]: Abstraction has 4104 states and 5513 transitions. [2022-07-14 15:09:26,528 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4104 states and 5513 transitions. [2022-07-14 15:09:26,557 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4104 to 3617. [2022-07-14 15:09:26,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3617 states, 3617 states have (on average 1.3243019076582803) internal successors, (4790), 3616 states have internal predecessors, (4790), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:26,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3617 states to 3617 states and 4790 transitions. [2022-07-14 15:09:26,562 INFO L392 hiAutomatonCegarLoop]: Abstraction has 3617 states and 4790 transitions. [2022-07-14 15:09:26,562 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 15:09:26,563 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 15:09:26,563 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 15:09:26,563 INFO L87 Difference]: Start difference. First operand 3617 states and 4790 transitions. Second operand has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:26,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 15:09:26,626 INFO L93 Difference]: Finished difference Result 3952 states and 5143 transitions. [2022-07-14 15:09:26,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 15:09:26,626 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3952 states and 5143 transitions. [2022-07-14 15:09:26,634 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 1425 [2022-07-14 15:09:26,642 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3952 states to 3835 states and 4992 transitions. [2022-07-14 15:09:26,642 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1861 [2022-07-14 15:09:26,643 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1951 [2022-07-14 15:09:26,643 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3835 states and 4992 transitions. [2022-07-14 15:09:26,643 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-14 15:09:26,644 INFO L369 hiAutomatonCegarLoop]: Abstraction has 3835 states and 4992 transitions. [2022-07-14 15:09:26,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3835 states and 4992 transitions. [2022-07-14 15:09:26,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3835 to 3718. [2022-07-14 15:09:26,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3718 states, 3718 states have (on average 1.3020441097364175) internal successors, (4841), 3717 states have internal predecessors, (4841), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:26,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3718 states to 3718 states and 4841 transitions. [2022-07-14 15:09:26,690 INFO L392 hiAutomatonCegarLoop]: Abstraction has 3718 states and 4841 transitions. [2022-07-14 15:09:26,690 INFO L374 stractBuchiCegarLoop]: Abstraction has 3718 states and 4841 transitions. [2022-07-14 15:09:26,690 INFO L287 stractBuchiCegarLoop]: ======== Iteration 25 ============ [2022-07-14 15:09:26,690 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3718 states and 4841 transitions. [2022-07-14 15:09:26,695 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 1395 [2022-07-14 15:09:26,695 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-14 15:09:26,695 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-14 15:09:26,696 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [4, 4, 3, 3, 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, 1, 1, 1, 1] [2022-07-14 15:09:26,696 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 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] [2022-07-14 15:09:26,696 INFO L752 eck$LassoCheckResult]: Stem: 128733#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); 128551#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; 128552#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 128658#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; 128659#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 129310#L109-1 assume !false; 129311#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 129223#L112 assume 12292 == ssl3_connect_~s__state~0#1; 128723#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; 128509#L217 ssl3_connect_~s__server~0#1 := 0; 128510#L222 assume 0 != ssl3_connect_~cb~0#1; 128469#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 128470#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 129633#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 129630#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 129627#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; 129617#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 129612#L527 ssl3_connect_~skip~0#1 := 0; 129609#L109-1 assume !false; 129606#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 129603#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 129601#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 129599#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 129597#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 129592#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 129590#L127 assume 4368 == ssl3_connect_~s__state~0#1; 129588#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 129586#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 129584#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 129581#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 129578#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 129574#L527 ssl3_connect_~skip~0#1 := 0; 129572#L109-1 assume !false; 129570#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 129568#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 129566#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 129564#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 129562#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 129558#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 129555#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 129550#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 129548#L133 assume 4384 == ssl3_connect_~s__state~0#1; 129546#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 129544#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 129542#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 129539#L282 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4560; 129540#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 130966#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 130963#L527 ssl3_connect_~skip~0#1 := 0; 130961#L109-1 assume !false; 130959#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 130957#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 130956#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 130955#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 130953#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 130951#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 130948#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 130946#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 130944#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 130942#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 130940#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 130938#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 130936#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 130934#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 130932#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 130930#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 130929#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 130928#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 130927#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 130926#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 130925#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 130923#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 130921#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 130919#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 130917#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 130915#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 130913#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 130910#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 130869#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 128600#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 128575#L199 assume 4560 == ssl3_connect_~s__state~0#1; 128525#L203 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 128526#L438 assume !(ssl3_connect_~ret~0#1 <= 0); 128513#L441 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 128514#L441-2 ssl3_connect_~s__init_num~0#1 := 0; 132015#L492 [2022-07-14 15:09:26,697 INFO L754 eck$LassoCheckResult]: Loop: 132015#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 132011#L527 ssl3_connect_~skip~0#1 := 0; 132009#L109-1 assume !false; 132007#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 132005#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 132003#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 132001#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 131999#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 131997#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 131995#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 131993#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 131991#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 131935#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 131936#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 131920#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 131921#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 131914#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 131915#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 131988#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 128457#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 128458#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 128583#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 128584#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 131987#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 128719#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 128720#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 128529#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 128530#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 128669#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 128670#L187 assume 4512 == ssl3_connect_~s__state~0#1; 128620#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 128507#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; 128487#L394 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 128488#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 128587#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 128504#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 131919#L527 ssl3_connect_~skip~0#1 := 0; 131916#L109-1 assume !false; 131913#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 131912#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 131911#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 131910#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 131909#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 131908#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 131906#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 131905#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 131876#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 131875#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 131874#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 131872#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 131871#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 130301#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 130303#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 130272#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 130241#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 130243#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 130244#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 130282#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 130283#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 130287#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 130288#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 131952#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 131953#L181 assume 4496 == ssl3_connect_~s__state~0#1; 131538#L185 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet46#1;havoc ssl3_connect_#t~nondet46#1; 132020#L378 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4512;ssl3_connect_~s__init_num~0#1 := 0;ssl3_connect_~s__s3__change_cipher_spec~0#1 := 0; 132015#L492 [2022-07-14 15:09:26,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:26,697 INFO L85 PathProgramCache]: Analyzing trace with hash 543789674, now seen corresponding path program 1 times [2022-07-14 15:09:26,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:26,697 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902633041] [2022-07-14 15:09:26,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:26,698 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:26,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:26,703 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 15:09:26,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:26,712 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-14 15:09:26,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:26,713 INFO L85 PathProgramCache]: Analyzing trace with hash -353060379, now seen corresponding path program 1 times [2022-07-14 15:09:26,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:26,713 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194285482] [2022-07-14 15:09:26,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:26,714 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:26,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:26,724 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 15:09:26,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 15:09:26,725 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194285482] [2022-07-14 15:09:26,725 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [194285482] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 15:09:26,725 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 15:09:26,725 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 15:09:26,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006646201] [2022-07-14 15:09:26,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 15:09:26,726 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-14 15:09:26,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 15:09:26,726 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 15:09:26,726 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 15:09:26,727 INFO L87 Difference]: Start difference. First operand 3718 states and 4841 transitions. cyclomatic complexity: 1149 Second operand has 3 states, 3 states have (on average 21.666666666666668) internal successors, (65), 3 states have internal predecessors, (65), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:26,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 15:09:26,816 INFO L93 Difference]: Finished difference Result 3714 states and 4711 transitions. [2022-07-14 15:09:26,816 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 15:09:26,817 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3714 states and 4711 transitions. [2022-07-14 15:09:26,825 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 1063 [2022-07-14 15:09:26,830 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3714 states to 3307 states and 4246 transitions. [2022-07-14 15:09:26,830 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1672 [2022-07-14 15:09:26,831 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1700 [2022-07-14 15:09:26,831 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3307 states and 4246 transitions. [2022-07-14 15:09:26,831 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-14 15:09:26,831 INFO L369 hiAutomatonCegarLoop]: Abstraction has 3307 states and 4246 transitions. [2022-07-14 15:09:26,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3307 states and 4246 transitions. [2022-07-14 15:09:26,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3307 to 3158. [2022-07-14 15:09:26,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3158 states, 3158 states have (on average 1.2815072830905636) internal successors, (4047), 3157 states have internal predecessors, (4047), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:26,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3158 states to 3158 states and 4047 transitions. [2022-07-14 15:09:26,880 INFO L392 hiAutomatonCegarLoop]: Abstraction has 3158 states and 4047 transitions. [2022-07-14 15:09:26,880 INFO L374 stractBuchiCegarLoop]: Abstraction has 3158 states and 4047 transitions. [2022-07-14 15:09:26,880 INFO L287 stractBuchiCegarLoop]: ======== Iteration 26 ============ [2022-07-14 15:09:26,880 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3158 states and 4047 transitions. [2022-07-14 15:09:26,884 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 1041 [2022-07-14 15:09:26,884 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-14 15:09:26,884 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-14 15:09:26,885 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [6, 6, 5, 5, 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] [2022-07-14 15:09:26,885 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 15:09:26,885 INFO L752 eck$LassoCheckResult]: Stem: 136172#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); 135983#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; 135984#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 136099#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; 136100#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 137035#L109-1 assume !false; 136774#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 136775#L112 assume 12292 == ssl3_connect_~s__state~0#1; 136160#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; 136161#L217 ssl3_connect_~s__server~0#1 := 0; 136113#L222 assume 0 != ssl3_connect_~cb~0#1; 136114#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 137305#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 136073#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 135958#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 135890#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; 135891#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 137285#L527 ssl3_connect_~skip~0#1 := 0; 137281#L109-1 assume !false; 137277#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 137272#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 137267#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 137262#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 137258#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 137256#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 136756#L127 assume 4368 == ssl3_connect_~s__state~0#1; 135997#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 135998#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 136186#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 137244#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 137326#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 137308#L527 ssl3_connect_~skip~0#1 := 0; 137309#L109-1 assume !false; 137288#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 137289#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 137910#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 137909#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 137270#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 137271#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 137261#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 137257#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 137254#L133 assume 4384 == ssl3_connect_~s__state~0#1; 137255#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 135874#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 135875#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 137882#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 137880#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 137876#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 137872#L527 ssl3_connect_~skip~0#1 := 0; 137870#L109-1 assume !false; 137868#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 137866#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 137864#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 137862#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 137860#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 137858#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 137854#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 137852#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 137847#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 137846#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 137845#L139 assume 4400 == ssl3_connect_~s__state~0#1; 137843#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 137840#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 137831#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 137827#L527 ssl3_connect_~skip~0#1 := 0; 137825#L109-1 assume !false; 137823#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 137821#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 137819#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 137817#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 137815#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 137813#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 137811#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 137809#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 137807#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 137805#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 137803#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 137800#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 137798#L145 assume 4416 == ssl3_connect_~s__state~0#1; 137794#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 137755#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 137743#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 137714#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 137715#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 137700#L527 ssl3_connect_~skip~0#1 := 0; 137701#L109-1 assume !false; 137689#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 137690#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 137678#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 137679#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 137666#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 137667#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 137654#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 137655#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 137642#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 137643#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 137534#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 137535#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 137500#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 137501#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 137495#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 137364#L154 [2022-07-14 15:09:26,885 INFO L754 eck$LassoCheckResult]: Loop: 137364#L154 assume 4433 == ssl3_connect_~s__state~0#1; 135999#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 136000#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 135941#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 135942#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 137306#L527 ssl3_connect_~skip~0#1 := 0; 137307#L109-1 assume !false; 137286#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 137287#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 137278#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 137279#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 137268#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 137269#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 137259#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 137260#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 137250#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 137251#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 137247#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 137245#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 137243#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 137238#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 137240#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 137364#L154 [2022-07-14 15:09:26,886 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:26,886 INFO L85 PathProgramCache]: Analyzing trace with hash 1523436909, now seen corresponding path program 1 times [2022-07-14 15:09:26,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:26,886 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875192514] [2022-07-14 15:09:26,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:26,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:26,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:26,899 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 55 proven. 0 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2022-07-14 15:09:26,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 15:09:26,900 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875192514] [2022-07-14 15:09:26,900 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875192514] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 15:09:26,900 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 15:09:26,901 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-14 15:09:26,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593611357] [2022-07-14 15:09:26,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 15:09:26,901 INFO L757 eck$LassoCheckResult]: stem already infeasible [2022-07-14 15:09:26,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:26,902 INFO L85 PathProgramCache]: Analyzing trace with hash -684213662, now seen corresponding path program 1 times [2022-07-14 15:09:26,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:26,902 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879978357] [2022-07-14 15:09:26,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:26,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:26,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:26,905 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 15:09:26,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:26,906 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-14 15:09:26,957 INFO L210 LassoAnalysis]: Preferences: [2022-07-14 15:09:26,957 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-14 15:09:26,957 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-14 15:09:26,958 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-14 15:09:26,958 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-07-14 15:09:26,958 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:26,958 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-14 15:09:26,958 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-14 15:09:26,958 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration26_Loop [2022-07-14 15:09:26,958 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-14 15:09:26,958 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-14 15:09:26,959 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:26,961 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:26,965 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:26,967 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:26,968 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:26,971 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:27,013 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-14 15:09:27,013 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-07-14 15:09:27,019 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:27,021 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:27,036 INFO L229 MonitoredProcess]: Starting monitored process 195 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) [2022-07-14 15:09:27,037 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (195)] Waiting until timeout for monitored process [2022-07-14 15:09:27,038 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:27,039 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:27,063 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:27,064 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~blastFlag~0#1=-8} Honda state: {ULTIMATE.start_ssl3_connect_~blastFlag~0#1=-8} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-14 15:09:27,081 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (195)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:27,081 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:27,082 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:27,096 INFO L229 MonitoredProcess]: Starting monitored process 196 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) [2022-07-14 15:09:27,099 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:27,099 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:27,118 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (196)] Waiting until timeout for monitored process [2022-07-14 15:09:27,137 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (196)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:27,138 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:27,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:27,139 INFO L229 MonitoredProcess]: Starting monitored process 197 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) [2022-07-14 15:09:27,140 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (197)] Waiting until timeout for monitored process [2022-07-14 15:09:27,142 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-14 15:09:27,142 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:27,152 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-07-14 15:09:27,166 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (197)] Ended with exit code 0 [2022-07-14 15:09:27,167 INFO L210 LassoAnalysis]: Preferences: [2022-07-14 15:09:27,167 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-14 15:09:27,167 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-14 15:09:27,167 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-14 15:09:27,167 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-14 15:09:27,167 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:27,167 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-14 15:09:27,167 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-14 15:09:27,167 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration26_Loop [2022-07-14 15:09:27,167 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-14 15:09:27,167 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-14 15:09:27,168 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:27,169 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:27,173 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:27,176 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:27,177 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:27,179 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:27,217 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-14 15:09:27,217 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-14 15:09:27,218 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:27,218 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:27,219 INFO L229 MonitoredProcess]: Starting monitored process 198 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) [2022-07-14 15:09:27,219 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (198)] Waiting until timeout for monitored process [2022-07-14 15:09:27,221 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-14 15:09:27,225 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:27,225 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:27,226 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:27,226 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-14 15:09:27,226 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:27,226 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-14 15:09:27,226 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:27,238 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:27,253 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (198)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:27,254 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:27,254 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:27,255 INFO L229 MonitoredProcess]: Starting monitored process 199 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) [2022-07-14 15:09:27,255 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (199)] Waiting until timeout for monitored process [2022-07-14 15:09:27,256 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-14 15:09:27,261 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:27,261 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:27,261 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:27,262 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:27,262 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:27,262 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:27,262 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:27,264 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-14 15:09:27,265 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-07-14 15:09:27,265 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-07-14 15:09:27,266 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:27,266 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:27,267 INFO L229 MonitoredProcess]: Starting monitored process 200 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) [2022-07-14 15:09:27,267 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (200)] Waiting until timeout for monitored process [2022-07-14 15:09:27,268 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-14 15:09:27,269 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-07-14 15:09:27,269 INFO L513 LassoAnalysis]: Proved termination. [2022-07-14 15:09:27,269 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0#1) = -2*ULTIMATE.start_ssl3_connect_~s__state~0#1 + 8881 Supporting invariants [] [2022-07-14 15:09:27,284 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (199)] Ended with exit code 0 [2022-07-14 15:09:27,284 INFO L293 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-07-14 15:09:27,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:27,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:27,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 15:09:27,332 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:27,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:27,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 15:09:27,414 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:27,469 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 15:09:27,469 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 [2022-07-14 15:09:27,470 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3158 states and 4047 transitions. cyclomatic complexity: 911 Second operand has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:27,615 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3158 states and 4047 transitions. cyclomatic complexity: 911. Second operand has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 0 states have call successors, (0), 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 4252 states and 5561 transitions. Complement of second has 9 states. [2022-07-14 15:09:27,616 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 [2022-07-14 15:09:27,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 18.25) internal successors, (73), 4 states have internal predecessors, (73), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:27,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 252 transitions. [2022-07-14 15:09:27,616 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 252 transitions. Stem has 101 letters. Loop has 22 letters. [2022-07-14 15:09:27,617 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:27,617 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 252 transitions. Stem has 123 letters. Loop has 22 letters. [2022-07-14 15:09:27,617 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:27,617 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 252 transitions. Stem has 101 letters. Loop has 44 letters. [2022-07-14 15:09:27,617 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:27,617 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4252 states and 5561 transitions. [2022-07-14 15:09:27,628 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 1141 [2022-07-14 15:09:27,635 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4252 states to 3932 states and 5123 transitions. [2022-07-14 15:09:27,635 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1790 [2022-07-14 15:09:27,636 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1848 [2022-07-14 15:09:27,636 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3932 states and 5123 transitions. [2022-07-14 15:09:27,636 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-14 15:09:27,636 INFO L369 hiAutomatonCegarLoop]: Abstraction has 3932 states and 5123 transitions. [2022-07-14 15:09:27,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3932 states and 5123 transitions. [2022-07-14 15:09:27,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3932 to 3564. [2022-07-14 15:09:27,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3564 states, 3564 states have (on average 1.287037037037037) internal successors, (4587), 3563 states have internal predecessors, (4587), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:27,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3564 states to 3564 states and 4587 transitions. [2022-07-14 15:09:27,698 INFO L392 hiAutomatonCegarLoop]: Abstraction has 3564 states and 4587 transitions. [2022-07-14 15:09:27,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 15:09:27,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 15:09:27,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 15:09:27,700 INFO L87 Difference]: Start difference. First operand 3564 states and 4587 transitions. Second operand has 3 states, 2 states have (on average 33.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) [2022-07-14 15:09:27,700 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (200)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:27,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 15:09:27,776 INFO L93 Difference]: Finished difference Result 3396 states and 4287 transitions. [2022-07-14 15:09:27,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 15:09:27,776 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3396 states and 4287 transitions. [2022-07-14 15:09:27,784 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1043 [2022-07-14 15:09:27,789 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3396 states to 3214 states and 4053 transitions. [2022-07-14 15:09:27,789 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1579 [2022-07-14 15:09:27,789 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1587 [2022-07-14 15:09:27,790 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3214 states and 4053 transitions. [2022-07-14 15:09:27,790 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-14 15:09:27,790 INFO L369 hiAutomatonCegarLoop]: Abstraction has 3214 states and 4053 transitions. [2022-07-14 15:09:27,791 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3214 states and 4053 transitions. [2022-07-14 15:09:27,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3214 to 3080. [2022-07-14 15:09:27,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3080 states, 3080 states have (on average 1.2652597402597403) internal successors, (3897), 3079 states have internal predecessors, (3897), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:27,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3080 states to 3080 states and 3897 transitions. [2022-07-14 15:09:27,813 INFO L392 hiAutomatonCegarLoop]: Abstraction has 3080 states and 3897 transitions. [2022-07-14 15:09:27,813 INFO L374 stractBuchiCegarLoop]: Abstraction has 3080 states and 3897 transitions. [2022-07-14 15:09:27,813 INFO L287 stractBuchiCegarLoop]: ======== Iteration 27 ============ [2022-07-14 15:09:27,813 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3080 states and 3897 transitions. [2022-07-14 15:09:27,817 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1031 [2022-07-14 15:09:27,817 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-14 15:09:27,817 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-14 15:09:27,818 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [7, 7, 6, 6, 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] [2022-07-14 15:09:27,818 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 15:09:27,818 INFO L752 eck$LassoCheckResult]: Stem: 150932#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); 150752#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; 150753#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 150862#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; 150863#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 151563#L109-1 assume !false; 151561#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 151554#L112 assume 12292 == ssl3_connect_~s__state~0#1; 151555#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; 151556#L217 ssl3_connect_~s__server~0#1 := 0; 150872#L222 assume 0 != ssl3_connect_~cb~0#1; 150873#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 150903#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 150833#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 150724#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 150657#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; 150658#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 152219#L527 ssl3_connect_~skip~0#1 := 0; 152220#L109-1 assume !false; 152211#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 152212#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 152203#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 152204#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 152195#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 152196#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 152187#L127 assume 4368 == ssl3_connect_~s__state~0#1; 152188#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 150944#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 150945#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 150828#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 150829#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 152242#L527 ssl3_connect_~skip~0#1 := 0; 152221#L109-1 assume !false; 152222#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 152213#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 152214#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 152205#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 152206#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 152197#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 152198#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 152189#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 152190#L133 assume 4384 == ssl3_connect_~s__state~0#1; 150823#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 150641#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 150642#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 150915#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 152645#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 152643#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 152640#L527 ssl3_connect_~skip~0#1 := 0; 152639#L109-1 assume !false; 152638#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 152637#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 152636#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 152635#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 152634#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 152633#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 152632#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 152631#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 152630#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 152629#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 152628#L139 assume 4400 == ssl3_connect_~s__state~0#1; 152626#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 150774#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 150775#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 152608#L527 ssl3_connect_~skip~0#1 := 0; 152609#L109-1 assume !false; 152599#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 152600#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 152593#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 152594#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 152573#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 152574#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 152566#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 152567#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 152552#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 152553#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 152544#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 152545#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 152536#L145 assume 4416 == ssl3_connect_~s__state~0#1; 152537#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 152954#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 150825#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 150826#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 152948#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 152941#L527 ssl3_connect_~skip~0#1 := 0; 152939#L109-1 assume !false; 152936#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 152933#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 152930#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 152927#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 152924#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 152921#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 152918#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 152915#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 152912#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 152909#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 152906#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 152902#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 152900#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 152898#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 152790#L151 assume 4432 == ssl3_connect_~s__state~0#1; 152791#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 152842#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 152778#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 152779#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 152762#L527 ssl3_connect_~skip~0#1 := 0; 152763#L109-1 assume !false; 152756#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 152757#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 152750#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 152751#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 152744#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 152745#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 152738#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 152739#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 152734#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 152735#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 152524#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 152525#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 152429#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 152430#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 152360#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 152361#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 151394#L157 [2022-07-14 15:09:27,818 INFO L754 eck$LassoCheckResult]: Loop: 151394#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 151396#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 151783#L163 assume 4464 == ssl3_connect_~s__state~0#1; 150792#L173 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 150793#L354 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 152410#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 152406#L527 ssl3_connect_~skip~0#1 := 0; 152404#L109-1 assume !false; 152402#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 152400#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 152398#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 152396#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 152394#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 152392#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 152390#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 152388#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 152386#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 152384#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 152382#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 152378#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 152376#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 152372#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 152366#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 152368#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 151394#L157 [2022-07-14 15:09:27,819 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:27,819 INFO L85 PathProgramCache]: Analyzing trace with hash -903815700, now seen corresponding path program 1 times [2022-07-14 15:09:27,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:27,819 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1034297754] [2022-07-14 15:09:27,819 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:27,819 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:27,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:27,827 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 15:09:27,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:27,847 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-14 15:09:27,847 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:27,847 INFO L85 PathProgramCache]: Analyzing trace with hash -105159123, now seen corresponding path program 1 times [2022-07-14 15:09:27,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:27,847 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111807121] [2022-07-14 15:09:27,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:27,848 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:27,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:27,850 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 15:09:27,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:27,852 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-14 15:09:27,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:27,852 INFO L85 PathProgramCache]: Analyzing trace with hash 1856762648, now seen corresponding path program 1 times [2022-07-14 15:09:27,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:27,853 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880185172] [2022-07-14 15:09:27,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:27,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:27,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:27,869 INFO L134 CoverageAnalysis]: Checked inductivity of 300 backedges. 165 proven. 0 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2022-07-14 15:09:27,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 15:09:27,870 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880185172] [2022-07-14 15:09:27,870 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880185172] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 15:09:27,870 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 15:09:27,870 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 15:09:27,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206659664] [2022-07-14 15:09:27,870 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 15:09:27,930 INFO L210 LassoAnalysis]: Preferences: [2022-07-14 15:09:27,930 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-14 15:09:27,930 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-14 15:09:27,930 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-14 15:09:27,930 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-07-14 15:09:27,930 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:27,930 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-14 15:09:27,930 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-14 15:09:27,931 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration27_Loop [2022-07-14 15:09:27,931 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-14 15:09:27,931 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-14 15:09:27,931 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:27,935 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:27,937 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:27,938 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:27,940 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:27,975 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-14 15:09:27,976 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-07-14 15:09:27,976 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:27,976 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:27,977 INFO L229 MonitoredProcess]: Starting monitored process 201 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) [2022-07-14 15:09:27,978 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (201)] Waiting until timeout for monitored process [2022-07-14 15:09:27,979 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:27,979 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:27,990 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:27,990 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~nondet44#1=3, ULTIMATE.start_ssl3_connect_~ret~0#1=3} Honda state: {ULTIMATE.start_ssl3_connect_#t~nondet44#1=3, ULTIMATE.start_ssl3_connect_~ret~0#1=3} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-14 15:09:28,009 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (201)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:28,009 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:28,009 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:28,010 INFO L229 MonitoredProcess]: Starting monitored process 202 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) [2022-07-14 15:09:28,010 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (202)] Waiting until timeout for monitored process [2022-07-14 15:09:28,012 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:28,012 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:28,027 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:28,027 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: [] [2022-07-14 15:09:28,042 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (202)] Ended with exit code 0 [2022-07-14 15:09:28,042 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:28,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:28,043 INFO L229 MonitoredProcess]: Starting monitored process 203 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) [2022-07-14 15:09:28,044 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (203)] Waiting until timeout for monitored process [2022-07-14 15:09:28,045 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:28,045 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:28,051 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:28,051 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-14 15:09:28,066 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (203)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:28,066 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:28,066 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:28,067 INFO L229 MonitoredProcess]: Starting monitored process 204 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) [2022-07-14 15:09:28,068 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (204)] Waiting until timeout for monitored process [2022-07-14 15:09:28,069 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:28,069 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:28,090 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:28,090 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: [] [2022-07-14 15:09:28,104 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (204)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:28,105 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:28,105 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:28,106 INFO L229 MonitoredProcess]: Starting monitored process 205 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) [2022-07-14 15:09:28,106 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (205)] Waiting until timeout for monitored process [2022-07-14 15:09:28,108 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:28,108 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:28,132 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (205)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:28,132 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:28,132 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:28,133 INFO L229 MonitoredProcess]: Starting monitored process 206 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) [2022-07-14 15:09:28,134 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (206)] Waiting until timeout for monitored process [2022-07-14 15:09:28,135 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-14 15:09:28,135 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:28,157 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-07-14 15:09:28,172 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (206)] Ended with exit code 0 [2022-07-14 15:09:28,172 INFO L210 LassoAnalysis]: Preferences: [2022-07-14 15:09:28,172 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-14 15:09:28,172 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-14 15:09:28,172 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-14 15:09:28,172 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-14 15:09:28,172 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:28,172 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-14 15:09:28,172 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-14 15:09:28,172 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration27_Loop [2022-07-14 15:09:28,172 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-14 15:09:28,172 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-14 15:09:28,173 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:28,177 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:28,180 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:28,181 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:28,183 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:28,217 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-14 15:09:28,217 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-14 15:09:28,217 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:28,217 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:28,218 INFO L229 MonitoredProcess]: Starting monitored process 207 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) [2022-07-14 15:09:28,219 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (207)] Waiting until timeout for monitored process [2022-07-14 15:09:28,221 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-14 15:09:28,226 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:28,226 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:28,226 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:28,226 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:28,226 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:28,227 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:28,227 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:28,229 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-14 15:09:28,230 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-07-14 15:09:28,230 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-07-14 15:09:28,230 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:28,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:28,231 INFO L229 MonitoredProcess]: Starting monitored process 208 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) [2022-07-14 15:09:28,232 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (208)] Waiting until timeout for monitored process [2022-07-14 15:09:28,233 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-14 15:09:28,233 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-07-14 15:09:28,233 INFO L513 LassoAnalysis]: Proved termination. [2022-07-14 15:09:28,233 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 + 4472 Supporting invariants [] [2022-07-14 15:09:28,248 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (207)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:28,248 INFO L293 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-07-14 15:09:28,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:28,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:28,287 INFO L263 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 15:09:28,288 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:28,403 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (208)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:28,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:28,415 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 15:09:28,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:28,462 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 15:09:28,463 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 [2022-07-14 15:09:28,463 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3080 states and 3897 transitions. cyclomatic complexity: 833 Second operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:28,670 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3080 states and 3897 transitions. cyclomatic complexity: 833. Second operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 4718 states and 6167 transitions. Complement of second has 9 states. [2022-07-14 15:09:28,670 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 [2022-07-14 15:09:28,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 5 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:28,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 329 transitions. [2022-07-14 15:09:28,671 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 329 transitions. Stem has 123 letters. Loop has 24 letters. [2022-07-14 15:09:28,671 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:28,671 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 329 transitions. Stem has 147 letters. Loop has 24 letters. [2022-07-14 15:09:28,672 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:28,672 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 329 transitions. Stem has 123 letters. Loop has 48 letters. [2022-07-14 15:09:28,672 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:28,672 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4718 states and 6167 transitions. [2022-07-14 15:09:28,686 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 1279 [2022-07-14 15:09:28,692 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4718 states to 4278 states and 5581 transitions. [2022-07-14 15:09:28,693 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1920 [2022-07-14 15:09:28,694 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1994 [2022-07-14 15:09:28,694 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4278 states and 5581 transitions. [2022-07-14 15:09:28,696 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-14 15:09:28,696 INFO L369 hiAutomatonCegarLoop]: Abstraction has 4278 states and 5581 transitions. [2022-07-14 15:09:28,698 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4278 states and 5581 transitions. [2022-07-14 15:09:28,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4278 to 3823. [2022-07-14 15:09:28,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3823 states, 3823 states have (on average 1.280669631179702) internal successors, (4896), 3822 states have internal predecessors, (4896), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:28,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3823 states to 3823 states and 4896 transitions. [2022-07-14 15:09:28,726 INFO L392 hiAutomatonCegarLoop]: Abstraction has 3823 states and 4896 transitions. [2022-07-14 15:09:28,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 15:09:28,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 15:09:28,727 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 15:09:28,727 INFO L87 Difference]: Start difference. First operand 3823 states and 4896 transitions. Second operand has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:28,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 15:09:28,805 INFO L93 Difference]: Finished difference Result 3667 states and 4656 transitions. [2022-07-14 15:09:28,806 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 15:09:28,806 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3667 states and 4656 transitions. [2022-07-14 15:09:28,814 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 1371 [2022-07-14 15:09:28,818 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3667 states to 3581 states and 4554 transitions. [2022-07-14 15:09:28,819 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1925 [2022-07-14 15:09:28,819 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1933 [2022-07-14 15:09:28,820 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3581 states and 4554 transitions. [2022-07-14 15:09:28,820 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-14 15:09:28,820 INFO L369 hiAutomatonCegarLoop]: Abstraction has 3581 states and 4554 transitions. [2022-07-14 15:09:28,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3581 states and 4554 transitions. [2022-07-14 15:09:28,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3581 to 3376. [2022-07-14 15:09:28,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3376 states, 3376 states have (on average 1.272808056872038) internal successors, (4297), 3375 states have internal predecessors, (4297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:28,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3376 states to 3376 states and 4297 transitions. [2022-07-14 15:09:28,842 INFO L392 hiAutomatonCegarLoop]: Abstraction has 3376 states and 4297 transitions. [2022-07-14 15:09:28,842 INFO L374 stractBuchiCegarLoop]: Abstraction has 3376 states and 4297 transitions. [2022-07-14 15:09:28,842 INFO L287 stractBuchiCegarLoop]: ======== Iteration 28 ============ [2022-07-14 15:09:28,842 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3376 states and 4297 transitions. [2022-07-14 15:09:28,847 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 1347 [2022-07-14 15:09:28,847 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-14 15:09:28,847 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-14 15:09:28,848 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [7, 7, 6, 6, 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] [2022-07-14 15:09:28,848 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 15:09:28,848 INFO L752 eck$LassoCheckResult]: Stem: 166668#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); 166511#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; 166512#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 166615#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; 166616#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 166463#L109-1 assume !false; 167165#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 167164#L112 assume 12292 == ssl3_connect_~s__state~0#1; 166660#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; 166661#L217 ssl3_connect_~s__server~0#1 := 0; 166621#L222 assume 0 != ssl3_connect_~cb~0#1; 166434#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 166435#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 166589#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 166480#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 166416#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; 166417#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 169246#L527 ssl3_connect_~skip~0#1 := 0; 169244#L109-1 assume !false; 169240#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 169237#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 169231#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 169228#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 169225#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 169223#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 169221#L127 assume 4368 == ssl3_connect_~s__state~0#1; 166521#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 166522#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 166678#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 166585#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 166586#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 168913#L527 ssl3_connect_~skip~0#1 := 0; 168911#L109-1 assume !false; 168909#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 168908#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 168906#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 168904#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 168902#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 168900#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 168898#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 168896#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 168894#L133 assume 4384 == ssl3_connect_~s__state~0#1; 166578#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 166400#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 166401#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 166404#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 166405#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 168739#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 168736#L527 ssl3_connect_~skip~0#1 := 0; 168735#L109-1 assume !false; 168731#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 168730#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 168728#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 168726#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 168724#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 168722#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 168720#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 168718#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 168717#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 168716#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 168715#L139 assume 4400 == ssl3_connect_~s__state~0#1; 168713#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 168711#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 168704#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 168700#L527 ssl3_connect_~skip~0#1 := 0; 168699#L109-1 assume !false; 168698#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 168697#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 168696#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 168695#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 168694#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 168693#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 168692#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 168691#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 168690#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 168689#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 168688#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 168687#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 168686#L145 assume 4416 == ssl3_connect_~s__state~0#1; 168685#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 168684#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 168682#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 168680#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 168672#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 168668#L527 ssl3_connect_~skip~0#1 := 0; 168666#L109-1 assume !false; 168664#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 168662#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 168660#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 168657#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 168655#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 168653#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 168651#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 168649#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 168647#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 168644#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 168639#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 168637#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 168633#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 168631#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 168629#L151 assume 4432 == ssl3_connect_~s__state~0#1; 168626#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 168625#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 168624#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 168114#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 168110#L527 ssl3_connect_~skip~0#1 := 0; 168108#L109-1 assume !false; 168106#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 168104#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 168102#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 168101#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 168100#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 168099#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 168098#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 168097#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 168095#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 168093#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 168089#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 168087#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 168085#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 168083#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 168081#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 168079#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 168048#L157 assume 4448 == ssl3_connect_~s__state~0#1; 167990#L161 [2022-07-14 15:09:28,849 INFO L754 eck$LassoCheckResult]: Loop: 167990#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 166607#L336 assume 4 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 5; 166608#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 166503#L342 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 166504#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 169547#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 169544#L527 ssl3_connect_~skip~0#1 := 0; 169543#L109-1 assume !false; 169542#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 169541#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 169540#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 169539#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 169538#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 169537#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 169536#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 169535#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 169534#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 169533#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 169218#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 169217#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 169213#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 169214#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 169457#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 169453#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 169454#L157 assume 4448 == ssl3_connect_~s__state~0#1; 167990#L161 [2022-07-14 15:09:28,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:28,849 INFO L85 PathProgramCache]: Analyzing trace with hash 2046484486, now seen corresponding path program 1 times [2022-07-14 15:09:28,849 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:28,849 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463103373] [2022-07-14 15:09:28,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:28,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:28,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:28,856 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 15:09:28,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:28,867 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-14 15:09:28,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:28,868 INFO L85 PathProgramCache]: Analyzing trace with hash -39602749, now seen corresponding path program 1 times [2022-07-14 15:09:28,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:28,868 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281399370] [2022-07-14 15:09:28,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:28,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:28,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:28,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 15:09:28,874 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 15:09:28,874 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281399370] [2022-07-14 15:09:28,875 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281399370] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 15:09:28,875 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 15:09:28,875 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-14 15:09:28,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1806965916] [2022-07-14 15:09:28,875 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 15:09:28,875 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-14 15:09:28,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 15:09:28,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 15:09:28,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 15:09:28,876 INFO L87 Difference]: Start difference. First operand 3376 states and 4297 transitions. cyclomatic complexity: 935 Second operand has 3 states, 2 states have (on average 12.5) internal successors, (25), 3 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:28,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 15:09:28,979 INFO L93 Difference]: Finished difference Result 2931 states and 3620 transitions. [2022-07-14 15:09:28,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 15:09:28,979 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2931 states and 3620 transitions. [2022-07-14 15:09:28,985 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 980 [2022-07-14 15:09:28,988 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2931 states to 2870 states and 3549 transitions. [2022-07-14 15:09:28,988 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1542 [2022-07-14 15:09:28,989 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1542 [2022-07-14 15:09:28,989 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2870 states and 3549 transitions. [2022-07-14 15:09:28,991 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-14 15:09:28,991 INFO L369 hiAutomatonCegarLoop]: Abstraction has 2870 states and 3549 transitions. [2022-07-14 15:09:28,991 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2870 states and 3549 transitions. [2022-07-14 15:09:29,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2870 to 2834. [2022-07-14 15:09:29,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2834 states, 2834 states have (on average 1.2374735356386732) internal successors, (3507), 2833 states have internal predecessors, (3507), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:29,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2834 states to 2834 states and 3507 transitions. [2022-07-14 15:09:29,006 INFO L392 hiAutomatonCegarLoop]: Abstraction has 2834 states and 3507 transitions. [2022-07-14 15:09:29,006 INFO L374 stractBuchiCegarLoop]: Abstraction has 2834 states and 3507 transitions. [2022-07-14 15:09:29,006 INFO L287 stractBuchiCegarLoop]: ======== Iteration 29 ============ [2022-07-14 15:09:29,006 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2834 states and 3507 transitions. [2022-07-14 15:09:29,010 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 962 [2022-07-14 15:09:29,010 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-14 15:09:29,010 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-14 15:09:29,011 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [8, 8, 7, 7, 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] [2022-07-14 15:09:29,011 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 15:09:29,011 INFO L752 eck$LassoCheckResult]: Stem: 172974#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); 172826#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; 172827#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 172935#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; 172973#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 172779#L109-1 assume !false; 173852#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 173850#L112 assume 12292 == ssl3_connect_~s__state~0#1; 173848#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; 173846#L217 ssl3_connect_~s__server~0#1 := 0; 173820#L222 assume 0 != ssl3_connect_~cb~0#1; 173819#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 173818#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 173816#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 173814#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 173812#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; 173810#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 173807#L527 ssl3_connect_~skip~0#1 := 0; 173806#L109-1 assume !false; 173805#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 173804#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 173803#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 173802#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 173801#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 173800#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 173799#L127 assume 4368 == ssl3_connect_~s__state~0#1; 173798#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 173797#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 173795#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 173793#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 173791#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 173788#L527 ssl3_connect_~skip~0#1 := 0; 173787#L109-1 assume !false; 173786#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 173785#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 173784#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 173783#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 173782#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 173781#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 173780#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 173779#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 173778#L133 assume 4384 == ssl3_connect_~s__state~0#1; 173777#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 173776#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 173775#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 173774#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 173771#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 173772#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 173761#L527 ssl3_connect_~skip~0#1 := 0; 173749#L109-1 assume !false; 173750#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 173743#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 173744#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 173732#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 173733#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 173718#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 173719#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 173625#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 173626#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 173557#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 173558#L139 assume 4400 == ssl3_connect_~s__state~0#1; 172956#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 172812#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 172848#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 175460#L527 ssl3_connect_~skip~0#1 := 0; 175458#L109-1 assume !false; 175456#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 175454#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 175452#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 175450#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 175448#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 175446#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 175444#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 172876#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 172877#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 172770#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 172771#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 174585#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 174584#L145 assume 4416 == ssl3_connect_~s__state~0#1; 172944#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 172741#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 172742#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 172970#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 172971#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 174571#L527 ssl3_connect_~skip~0#1 := 0; 174570#L109-1 assume !false; 174569#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 174568#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 174567#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 174566#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 174565#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 174564#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 174563#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 174560#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 174554#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 174552#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 174549#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 174547#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 174544#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 174540#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 174388#L151 assume 4432 == ssl3_connect_~s__state~0#1; 172838#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 172774#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 172775#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 172780#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 174526#L527 ssl3_connect_~skip~0#1 := 0; 174387#L109-1 assume !false; 174384#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 174381#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 174377#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 174370#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 174367#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 174364#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 174361#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 174358#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 174355#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 174352#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 174349#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 174346#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 174343#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 174339#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 174337#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 174335#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 174289#L157 assume 4448 == ssl3_connect_~s__state~0#1; 174278#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 174273#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 174268#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 174263#L342 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 174264#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 174492#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 174486#L527 ssl3_connect_~skip~0#1 := 0; 174482#L109-1 assume !false; 174478#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 174474#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 174470#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 174466#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 174462#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 174458#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 174454#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 174450#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 174445#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 174438#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 174433#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 174411#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 174407#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 174404#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 174401#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 174397#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 174394#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 173861#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 173857#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 173856#L166 [2022-07-14 15:09:29,019 INFO L754 eck$LassoCheckResult]: Loop: 173856#L166 assume 4465 == ssl3_connect_~s__state~0#1; 174083#L173 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 174166#L354 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 174136#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 174132#L527 ssl3_connect_~skip~0#1 := 0; 174130#L109-1 assume !false; 174128#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 174126#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 174124#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 174122#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 174120#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 174118#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 174116#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 174114#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 174112#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 174110#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 174108#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 174106#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 174104#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 174102#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 174100#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 174098#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 174096#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 174094#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 174092#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 173856#L166 [2022-07-14 15:09:29,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:29,020 INFO L85 PathProgramCache]: Analyzing trace with hash -611429693, now seen corresponding path program 1 times [2022-07-14 15:09:29,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:29,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482393833] [2022-07-14 15:09:29,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:29,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:29,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:29,036 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2022-07-14 15:09:29,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 15:09:29,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482393833] [2022-07-14 15:09:29,036 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482393833] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 15:09:29,036 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 15:09:29,036 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-07-14 15:09:29,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944554829] [2022-07-14 15:09:29,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 15:09:29,037 INFO L757 eck$LassoCheckResult]: stem already infeasible [2022-07-14 15:09:29,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:29,037 INFO L85 PathProgramCache]: Analyzing trace with hash 1683946742, now seen corresponding path program 1 times [2022-07-14 15:09:29,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:29,037 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [953743686] [2022-07-14 15:09:29,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:29,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:29,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:29,040 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 15:09:29,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:29,041 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-14 15:09:29,104 INFO L210 LassoAnalysis]: Preferences: [2022-07-14 15:09:29,105 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-14 15:09:29,105 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-14 15:09:29,105 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-14 15:09:29,105 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-07-14 15:09:29,105 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:29,105 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-14 15:09:29,105 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-14 15:09:29,105 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration29_Loop [2022-07-14 15:09:29,105 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-14 15:09:29,105 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-14 15:09:29,106 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:29,108 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:29,110 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:29,114 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:29,116 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:29,155 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-14 15:09:29,155 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-07-14 15:09:29,155 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:29,155 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:29,156 INFO L229 MonitoredProcess]: Starting monitored process 209 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) [2022-07-14 15:09:29,157 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (209)] Waiting until timeout for monitored process [2022-07-14 15:09:29,158 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:29,159 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:29,180 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:29,180 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: [] [2022-07-14 15:09:29,196 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (209)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:29,196 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:29,196 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:29,197 INFO L229 MonitoredProcess]: Starting monitored process 210 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) [2022-07-14 15:09:29,198 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (210)] Waiting until timeout for monitored process [2022-07-14 15:09:29,200 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:29,200 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:29,221 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:29,221 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: [] [2022-07-14 15:09:29,237 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (210)] Ended with exit code 0 [2022-07-14 15:09:29,237 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:29,237 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:29,238 INFO L229 MonitoredProcess]: Starting monitored process 211 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) [2022-07-14 15:09:29,238 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (211)] Waiting until timeout for monitored process [2022-07-14 15:09:29,240 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:29,240 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:29,265 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (211)] Ended with exit code 0 [2022-07-14 15:09:29,265 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:29,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:29,266 INFO L229 MonitoredProcess]: Starting monitored process 212 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) [2022-07-14 15:09:29,266 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (212)] Waiting until timeout for monitored process [2022-07-14 15:09:29,268 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-14 15:09:29,268 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:29,275 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-07-14 15:09:29,290 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (212)] Ended with exit code 0 [2022-07-14 15:09:29,290 INFO L210 LassoAnalysis]: Preferences: [2022-07-14 15:09:29,290 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-14 15:09:29,290 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-14 15:09:29,290 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-14 15:09:29,290 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-14 15:09:29,290 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:29,290 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-14 15:09:29,290 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-14 15:09:29,290 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration29_Loop [2022-07-14 15:09:29,290 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-14 15:09:29,290 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-14 15:09: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 [2022-07-14 15:09:29,292 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:29,294 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:29,295 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:29,299 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:29,339 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-14 15:09:29,340 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-14 15:09:29,340 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:29,340 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:29,341 INFO L229 MonitoredProcess]: Starting monitored process 213 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) [2022-07-14 15:09:29,341 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (213)] Waiting until timeout for monitored process [2022-07-14 15:09:29,343 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 [2022-07-14 15:09:29,347 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:29,348 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:29,348 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:29,348 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:29,348 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:29,348 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:29,348 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:29,349 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:29,364 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (213)] Ended with exit code 0 [2022-07-14 15:09:29,364 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:29,364 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:29,365 INFO L229 MonitoredProcess]: Starting monitored process 214 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) [2022-07-14 15:09:29,365 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (214)] Waiting until timeout for monitored process [2022-07-14 15:09:29,367 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 [2022-07-14 15:09:29,371 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:29,371 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:29,372 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:29,372 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-14 15:09:29,372 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:29,372 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-14 15:09:29,372 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:29,384 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:29,414 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (214)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:29,414 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:29,414 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:29,415 INFO L229 MonitoredProcess]: Starting monitored process 215 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) [2022-07-14 15:09:29,416 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (215)] Waiting until timeout for monitored process [2022-07-14 15:09:29,417 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 [2022-07-14 15:09:29,422 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:29,422 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:29,422 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:29,422 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:29,422 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:29,422 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:29,422 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:29,438 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:29,454 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (215)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:29,454 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:29,455 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:29,455 INFO L229 MonitoredProcess]: Starting monitored process 216 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) [2022-07-14 15:09:29,456 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (216)] Waiting until timeout for monitored process [2022-07-14 15:09:29,458 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 [2022-07-14 15:09:29,463 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:29,463 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:29,463 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:29,463 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:29,463 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:29,464 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:29,464 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:29,479 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-14 15:09:29,484 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-07-14 15:09:29,485 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-07-14 15:09:29,485 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:29,485 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:29,494 INFO L229 MonitoredProcess]: Starting monitored process 217 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) [2022-07-14 15:09:29,495 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (217)] Waiting until timeout for monitored process [2022-07-14 15:09:29,496 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-14 15:09:29,496 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-07-14 15:09:29,496 INFO L513 LassoAnalysis]: Proved termination. [2022-07-14 15:09:29,496 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0#1) = -2*ULTIMATE.start_ssl3_connect_~s__state~0#1 + 8945 Supporting invariants [] [2022-07-14 15:09:29,511 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (216)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:29,511 INFO L293 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-07-14 15:09:29,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:29,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:29,552 INFO L263 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 15:09:29,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:29,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:29,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 35 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 15:09:29,665 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:29,738 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 15:09:29,739 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 [2022-07-14 15:09:29,739 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 2834 states and 3507 transitions. cyclomatic complexity: 685 Second operand has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:29,818 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 2834 states and 3507 transitions. cyclomatic complexity: 685. Second operand has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 0 states have call successors, (0), 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 3244 states and 4035 transitions. Complement of second has 7 states. [2022-07-14 15:09:29,819 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 [2022-07-14 15:09:29,819 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 22.5) internal successors, (90), 4 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:29,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 160 transitions. [2022-07-14 15:09:29,820 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 160 transitions. Stem has 151 letters. Loop has 25 letters. [2022-07-14 15:09:29,820 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:29,820 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 160 transitions. Stem has 176 letters. Loop has 25 letters. [2022-07-14 15:09:29,820 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:29,820 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 160 transitions. Stem has 151 letters. Loop has 50 letters. [2022-07-14 15:09:29,821 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:29,821 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3244 states and 4035 transitions. [2022-07-14 15:09:29,827 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 962 [2022-07-14 15:09:29,831 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3244 states to 3150 states and 3909 transitions. [2022-07-14 15:09:29,831 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1619 [2022-07-14 15:09:29,832 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1625 [2022-07-14 15:09:29,832 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3150 states and 3909 transitions. [2022-07-14 15:09:29,832 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-14 15:09:29,832 INFO L369 hiAutomatonCegarLoop]: Abstraction has 3150 states and 3909 transitions. [2022-07-14 15:09:29,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3150 states and 3909 transitions. [2022-07-14 15:09:29,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3150 to 3062. [2022-07-14 15:09:29,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3062 states, 3062 states have (on average 1.2341606792945787) internal successors, (3779), 3061 states have internal predecessors, (3779), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:29,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3062 states to 3062 states and 3779 transitions. [2022-07-14 15:09:29,851 INFO L392 hiAutomatonCegarLoop]: Abstraction has 3062 states and 3779 transitions. [2022-07-14 15:09:29,851 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 15:09:29,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 15:09:29,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 15:09:29,852 INFO L87 Difference]: Start difference. First operand 3062 states and 3779 transitions. Second operand has 3 states, 2 states have (on average 42.0) internal successors, (84), 3 states have internal predecessors, (84), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:29,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 15:09:29,922 INFO L93 Difference]: Finished difference Result 3192 states and 3921 transitions. [2022-07-14 15:09:29,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 15:09:29,922 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3192 states and 3921 transitions. [2022-07-14 15:09:29,929 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1025 [2022-07-14 15:09:29,934 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3192 states to 3192 states and 3921 transitions. [2022-07-14 15:09:29,934 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1642 [2022-07-14 15:09:29,935 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1642 [2022-07-14 15:09:29,935 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3192 states and 3921 transitions. [2022-07-14 15:09:29,935 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-14 15:09:29,935 INFO L369 hiAutomatonCegarLoop]: Abstraction has 3192 states and 3921 transitions. [2022-07-14 15:09:29,936 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3192 states and 3921 transitions. [2022-07-14 15:09:29,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3192 to 3066. [2022-07-14 15:09:29,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3066 states, 3066 states have (on average 1.2325505544683626) internal successors, (3779), 3065 states have internal predecessors, (3779), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:29,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3066 states to 3066 states and 3779 transitions. [2022-07-14 15:09:29,956 INFO L392 hiAutomatonCegarLoop]: Abstraction has 3066 states and 3779 transitions. [2022-07-14 15:09:29,956 INFO L374 stractBuchiCegarLoop]: Abstraction has 3066 states and 3779 transitions. [2022-07-14 15:09:29,956 INFO L287 stractBuchiCegarLoop]: ======== Iteration 30 ============ [2022-07-14 15:09:29,957 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3066 states and 3779 transitions. [2022-07-14 15:09:29,961 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1017 [2022-07-14 15:09:29,961 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-14 15:09:29,961 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-14 15:09:29,962 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [8, 8, 7, 7, 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] [2022-07-14 15:09:29,962 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 15:09:29,962 INFO L752 eck$LassoCheckResult]: Stem: 185888#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); 185706#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; 185707#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 185835#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; 185887#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 185662#L109-1 assume !false; 186518#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 186516#L112 assume 12292 == ssl3_connect_~s__state~0#1; 186512#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; 186510#L217 ssl3_connect_~s__server~0#1 := 0; 186508#L222 assume 0 != ssl3_connect_~cb~0#1; 186506#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 186504#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 186501#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 186496#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 186494#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; 186492#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 186475#L527 ssl3_connect_~skip~0#1 := 0; 186476#L109-1 assume !false; 186467#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 186468#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 186459#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 186460#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 186451#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 186452#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 186400#L127 assume 4368 == ssl3_connect_~s__state~0#1; 186401#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 186628#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 186627#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 186625#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 186623#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 186620#L527 ssl3_connect_~skip~0#1 := 0; 186619#L109-1 assume !false; 186618#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 186617#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 186616#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 186615#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 186614#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 186613#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 186612#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 186611#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 186610#L133 assume 4384 == ssl3_connect_~s__state~0#1; 186609#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 186608#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 185872#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 185602#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 185603#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 186602#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 186594#L527 ssl3_connect_~skip~0#1 := 0; 186592#L109-1 assume !false; 186590#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 186588#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 186586#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 186584#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 186582#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 186580#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 186578#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 186576#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 186574#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 186572#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 186569#L139 assume 4400 == ssl3_connect_~s__state~0#1; 185865#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 185694#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 185733#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 187882#L527 ssl3_connect_~skip~0#1 := 0; 187880#L109-1 assume !false; 187879#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 187878#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 187876#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 187874#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 187872#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 187870#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 187868#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 187866#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 187864#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 187860#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 187858#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 187857#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 187849#L145 assume 4416 == ssl3_connect_~s__state~0#1; 185851#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 185626#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 185627#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 185882#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 185883#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 186527#L527 ssl3_connect_~skip~0#1 := 0; 186525#L109-1 assume !false; 186523#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 186521#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 186514#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 186490#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 186477#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 186473#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 186469#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 186465#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 186461#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 186457#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 186453#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 186449#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 186442#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 186402#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 186302#L151 assume 4432 == ssl3_connect_~s__state~0#1; 185722#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 185657#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 185658#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 185663#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 187924#L527 ssl3_connect_~skip~0#1 := 0; 187921#L109-1 assume !false; 187918#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 187919#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 187912#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 187909#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 185674#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 185675#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 185893#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 185763#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 185764#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 185877#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 187893#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 185867#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 185868#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 185690#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 185691#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 185827#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 185618#L157 assume 4448 == ssl3_connect_~s__state~0#1; 185619#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 188120#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 188119#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 188117#L342 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 188115#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 185885#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 185854#L527 ssl3_connect_~skip~0#1 := 0; 185855#L109-1 assume !false; 185800#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 185801#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 185760#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 185761#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 187906#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 187907#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 187838#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 187839#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 187822#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 187823#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 187729#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 187730#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 187723#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 187724#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 187719#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 187720#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 187714#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 187715#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 187710#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 187711#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 186149#L169 [2022-07-14 15:09:29,962 INFO L754 eck$LassoCheckResult]: Loop: 186149#L169 assume 4466 == ssl3_connect_~s__state~0#1; 185749#L173 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 185750#L354 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 185757#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 187685#L527 ssl3_connect_~skip~0#1 := 0; 187683#L109-1 assume !false; 187681#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 187679#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 187677#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 187675#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 187673#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 187671#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 187669#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 187667#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 187665#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 187663#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 187661#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 187659#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 187657#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 187655#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 187653#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 187649#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 187647#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 187644#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 187641#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 187640#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 186149#L169 [2022-07-14 15:09:29,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:29,963 INFO L85 PathProgramCache]: Analyzing trace with hash -1633902558, now seen corresponding path program 1 times [2022-07-14 15:09:29,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:29,963 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409736564] [2022-07-14 15:09:29,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:29,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:29,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:29,970 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 15:09:29,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:29,984 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-14 15:09:29,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:29,985 INFO L85 PathProgramCache]: Analyzing trace with hash 817840616, now seen corresponding path program 1 times [2022-07-14 15:09:29,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:29,985 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41104671] [2022-07-14 15:09:29,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:29,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:29,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:29,987 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 15:09:29,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:29,989 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-14 15:09:29,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:29,989 INFO L85 PathProgramCache]: Analyzing trace with hash -1840837943, now seen corresponding path program 1 times [2022-07-14 15:09:29,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:29,990 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096687335] [2022-07-14 15:09:29,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:29,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:30,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:30,033 INFO L134 CoverageAnalysis]: Checked inductivity of 417 backedges. 209 proven. 0 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2022-07-14 15:09:30,034 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 15:09:30,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096687335] [2022-07-14 15:09:30,034 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096687335] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 15:09:30,034 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 15:09:30,034 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 15:09:30,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042683380] [2022-07-14 15:09:30,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 15:09:30,036 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (217)] Ended with exit code 0 [2022-07-14 15:09:30,087 INFO L210 LassoAnalysis]: Preferences: [2022-07-14 15:09:30,087 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-14 15:09:30,087 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-14 15:09:30,087 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-14 15:09:30,088 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-07-14 15:09:30,088 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:30,088 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-14 15:09:30,088 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-14 15:09:30,088 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration30_Loop [2022-07-14 15:09:30,088 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-14 15:09:30,088 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-14 15:09:30,089 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:30,090 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:30,092 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:30,095 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:30,097 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:30,136 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-14 15:09:30,136 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-07-14 15:09:30,136 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:30,136 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:30,137 INFO L229 MonitoredProcess]: Starting monitored process 218 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) [2022-07-14 15:09:30,138 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (218)] Waiting until timeout for monitored process [2022-07-14 15:09:30,140 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:30,140 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:30,152 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:30,153 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: [] [2022-07-14 15:09:30,171 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (218)] Ended with exit code 0 [2022-07-14 15:09:30,171 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:30,171 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:30,172 INFO L229 MonitoredProcess]: Starting monitored process 219 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) [2022-07-14 15:09:30,172 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (219)] Waiting until timeout for monitored process [2022-07-14 15:09:30,174 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:30,174 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:30,180 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:30,180 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-14 15:09:30,194 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (219)] Ended with exit code 0 [2022-07-14 15:09:30,195 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:30,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:30,196 INFO L229 MonitoredProcess]: Starting monitored process 220 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) [2022-07-14 15:09:30,196 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (220)] Waiting until timeout for monitored process [2022-07-14 15:09:30,197 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:30,197 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:30,208 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:30,208 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~nondet44#1=3, ULTIMATE.start_ssl3_connect_~ret~0#1=3} Honda state: {ULTIMATE.start_ssl3_connect_#t~nondet44#1=3, ULTIMATE.start_ssl3_connect_~ret~0#1=3} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-14 15:09:30,223 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (220)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:30,223 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:30,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:30,224 INFO L229 MonitoredProcess]: Starting monitored process 221 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) [2022-07-14 15:09:30,225 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (221)] Waiting until timeout for monitored process [2022-07-14 15:09:30,226 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:30,226 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:30,236 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:30,236 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: [] [2022-07-14 15:09:30,251 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (221)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:30,251 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:30,251 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:30,252 INFO L229 MonitoredProcess]: Starting monitored process 222 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) [2022-07-14 15:09:30,253 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (222)] Waiting until timeout for monitored process [2022-07-14 15:09:30,254 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:30,254 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:30,279 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (222)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:30,279 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:30,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:30,282 INFO L229 MonitoredProcess]: Starting monitored process 223 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) [2022-07-14 15:09:30,282 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (223)] Waiting until timeout for monitored process [2022-07-14 15:09:30,283 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-14 15:09:30,283 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:30,290 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-07-14 15:09:30,304 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (223)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:30,305 INFO L210 LassoAnalysis]: Preferences: [2022-07-14 15:09:30,305 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-14 15:09:30,305 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-14 15:09:30,305 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-14 15:09:30,305 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-14 15:09:30,305 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:30,305 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-14 15:09:30,305 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-14 15:09:30,305 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration30_Loop [2022-07-14 15:09:30,305 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-14 15:09:30,305 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-14 15:09:30,305 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:30,307 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:30,309 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:30,310 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:30,313 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:30,349 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-14 15:09:30,350 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-14 15:09:30,350 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:30,350 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:30,351 INFO L229 MonitoredProcess]: Starting monitored process 224 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) [2022-07-14 15:09:30,351 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (224)] Waiting until timeout for monitored process [2022-07-14 15:09:30,353 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 [2022-07-14 15:09:30,357 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:30,357 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:30,357 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:30,358 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:30,358 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:30,358 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:30,358 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:30,359 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:30,373 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (224)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:30,373 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:30,373 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:30,374 INFO L229 MonitoredProcess]: Starting monitored process 225 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) [2022-07-14 15:09:30,375 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (225)] Waiting until timeout for monitored process [2022-07-14 15:09:30,376 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 [2022-07-14 15:09:30,381 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:30,381 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:30,381 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:30,381 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:30,381 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:30,381 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:30,382 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:30,382 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:30,397 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (225)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:30,397 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:30,397 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:30,398 INFO L229 MonitoredProcess]: Starting monitored process 226 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) [2022-07-14 15:09:30,399 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (226)] Waiting until timeout for monitored process [2022-07-14 15:09:30,400 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 [2022-07-14 15:09:30,405 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:30,405 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:30,405 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:30,405 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-14 15:09:30,405 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:30,406 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-14 15:09:30,406 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:30,407 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:30,421 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (226)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:30,421 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:30,421 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:30,422 INFO L229 MonitoredProcess]: Starting monitored process 227 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) [2022-07-14 15:09:30,423 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (227)] Waiting until timeout for monitored process [2022-07-14 15:09:30,424 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 [2022-07-14 15:09:30,429 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:30,429 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:30,429 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:30,429 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:30,429 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:30,430 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:30,430 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:30,432 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:30,446 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (227)] Ended with exit code 0 [2022-07-14 15:09:30,447 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:30,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:30,448 INFO L229 MonitoredProcess]: Starting monitored process 228 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) [2022-07-14 15:09:30,448 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (228)] Waiting until timeout for monitored process [2022-07-14 15:09:30,450 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 [2022-07-14 15:09:30,455 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:30,455 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:30,455 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:30,455 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:30,455 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:30,456 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:30,456 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:30,457 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-14 15:09:30,459 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-07-14 15:09:30,459 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-07-14 15:09:30,459 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:30,459 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:30,460 INFO L229 MonitoredProcess]: Starting monitored process 229 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) [2022-07-14 15:09:30,460 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (229)] Waiting until timeout for monitored process [2022-07-14 15:09:30,462 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-14 15:09:30,462 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-07-14 15:09:30,462 INFO L513 LassoAnalysis]: Proved termination. [2022-07-14 15:09:30,462 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 + 4473 Supporting invariants [] [2022-07-14 15:09:30,476 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (228)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:30,477 INFO L293 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-07-14 15:09:30,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:30,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:30,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 15:09:30,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:30,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:30,636 INFO L263 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 15:09:30,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:30,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 15:09:30,689 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 [2022-07-14 15:09:30,689 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 3066 states and 3779 transitions. cyclomatic complexity: 729 Second operand has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 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) [2022-07-14 15:09:30,762 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 3066 states and 3779 transitions. cyclomatic complexity: 729. Second operand has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 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) Result 3476 states and 4307 transitions. Complement of second has 7 states. [2022-07-14 15:09:30,763 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 [2022-07-14 15:09:30,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 23.0) internal successors, (92), 4 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) [2022-07-14 15:09:30,763 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 162 transitions. [2022-07-14 15:09:30,763 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 162 transitions. Stem has 152 letters. Loop has 26 letters. [2022-07-14 15:09:30,764 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:30,764 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 162 transitions. Stem has 178 letters. Loop has 26 letters. [2022-07-14 15:09:30,764 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:30,764 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 162 transitions. Stem has 152 letters. Loop has 52 letters. [2022-07-14 15:09:30,764 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:30,764 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3476 states and 4307 transitions. [2022-07-14 15:09:30,770 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1017 [2022-07-14 15:09:30,774 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3476 states to 3386 states and 4185 transitions. [2022-07-14 15:09:30,774 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1729 [2022-07-14 15:09:30,775 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1735 [2022-07-14 15:09:30,775 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3386 states and 4185 transitions. [2022-07-14 15:09:30,775 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-14 15:09:30,775 INFO L369 hiAutomatonCegarLoop]: Abstraction has 3386 states and 4185 transitions. [2022-07-14 15:09:30,775 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3386 states and 4185 transitions. [2022-07-14 15:09:30,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3386 to 3302. [2022-07-14 15:09:30,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3302 states, 3302 states have (on average 1.230466384009691) internal successors, (4063), 3301 states have internal predecessors, (4063), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:30,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3302 states to 3302 states and 4063 transitions. [2022-07-14 15:09:30,794 INFO L392 hiAutomatonCegarLoop]: Abstraction has 3302 states and 4063 transitions. [2022-07-14 15:09:30,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 15:09:30,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 15:09:30,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 15:09:30,795 INFO L87 Difference]: Start difference. First operand 3302 states and 4063 transitions. Second operand has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:30,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 15:09:30,876 INFO L93 Difference]: Finished difference Result 2984 states and 3647 transitions. [2022-07-14 15:09:30,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 15:09:30,877 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2984 states and 3647 transitions. [2022-07-14 15:09:30,883 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1031 [2022-07-14 15:09:30,886 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2984 states to 2878 states and 3517 transitions. [2022-07-14 15:09:30,886 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1597 [2022-07-14 15:09:30,887 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1668 [2022-07-14 15:09:30,887 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2878 states and 3517 transitions. [2022-07-14 15:09:30,888 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-14 15:09:30,888 INFO L369 hiAutomatonCegarLoop]: Abstraction has 2878 states and 3517 transitions. [2022-07-14 15:09:30,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2878 states and 3517 transitions. [2022-07-14 15:09:30,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2878 to 2416. [2022-07-14 15:09:30,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2416 states, 2416 states have (on average 1.2288907284768211) internal successors, (2969), 2415 states have internal predecessors, (2969), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:30,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2416 states to 2416 states and 2969 transitions. [2022-07-14 15:09:30,901 INFO L392 hiAutomatonCegarLoop]: Abstraction has 2416 states and 2969 transitions. [2022-07-14 15:09:30,901 INFO L374 stractBuchiCegarLoop]: Abstraction has 2416 states and 2969 transitions. [2022-07-14 15:09:30,902 INFO L287 stractBuchiCegarLoop]: ======== Iteration 31 ============ [2022-07-14 15:09:30,902 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2416 states and 2969 transitions. [2022-07-14 15:09:30,905 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1013 [2022-07-14 15:09:30,905 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-14 15:09:30,905 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-14 15:09:30,905 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [7, 7, 6, 6, 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] [2022-07-14 15:09:30,905 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 15:09:30,906 INFO L752 eck$LassoCheckResult]: Stem: 199259#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); 199101#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; 199102#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 199221#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; 200834#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 200831#L109-1 assume !false; 200830#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 200770#L112 assume 12292 == ssl3_connect_~s__state~0#1; 200767#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; 199060#L217 ssl3_connect_~s__server~0#1 := 0; 199061#L222 assume 0 != ssl3_connect_~cb~0#1; 199019#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 199020#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 200695#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 199165#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 199003#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; 199004#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 200682#L527 ssl3_connect_~skip~0#1 := 0; 200680#L109-1 assume !false; 200678#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 200676#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 200674#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 200672#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 200670#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 200668#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 200666#L127 assume 4368 == ssl3_connect_~s__state~0#1; 199111#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 199112#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 199271#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 199172#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 199173#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 200888#L527 ssl3_connect_~skip~0#1 := 0; 200886#L109-1 assume !false; 200862#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 200857#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 200829#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 200828#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 200826#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 200769#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 200766#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 200763#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 200760#L133 assume 4384 == ssl3_connect_~s__state~0#1; 199170#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 198987#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 198988#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 198991#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 198992#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 200631#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 200629#L527 ssl3_connect_~skip~0#1 := 0; 200620#L109-1 assume !false; 200621#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 200614#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 200615#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 200608#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 200609#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 200602#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 200603#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 200591#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 200555#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 200540#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 200541#L139 assume 4400 == ssl3_connect_~s__state~0#1; 200864#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 200845#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 200844#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 200821#L527 ssl3_connect_~skip~0#1 := 0; 200811#L109-1 assume !false; 200812#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 200805#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 200806#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 200799#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 200800#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 200793#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 200794#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 200787#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 200788#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 200781#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 200782#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 200775#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 200776#L145 assume 4416 == ssl3_connect_~s__state~0#1; 199229#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 199015#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 199016#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 200912#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 200910#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 200907#L527 ssl3_connect_~skip~0#1 := 0; 200906#L109-1 assume !false; 200905#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 200904#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 200901#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 200900#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 200899#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 200898#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 200897#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 200896#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 200894#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 200892#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 200889#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 200887#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 200885#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 200884#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 200883#L151 assume 4432 == ssl3_connect_~s__state~0#1; 200882#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 200881#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 200879#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 200877#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 200874#L527 ssl3_connect_~skip~0#1 := 0; 200873#L109-1 assume !false; 200867#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 200756#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 200753#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 200751#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 200743#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 200740#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 200737#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 200734#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 200730#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 200731#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 200843#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 200841#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 200717#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 200713#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 200714#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 200827#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 200825#L157 assume 4448 == ssl3_connect_~s__state~0#1; 199023#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 199024#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 199202#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 199091#L342 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 199093#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 199149#L492 [2022-07-14 15:09:30,906 INFO L754 eck$LassoCheckResult]: Loop: 199149#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 201041#L527 ssl3_connect_~skip~0#1 := 0; 201039#L109-1 assume !false; 201037#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 201035#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 201033#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 201031#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 201029#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 201027#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 201025#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 201023#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 201021#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 201019#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 201017#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 201015#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 201013#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 201011#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 201010#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 200972#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 200947#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 200925#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 200589#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 200558#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 200455#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 200453#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 200451#L175 assume 4480 == ssl3_connect_~s__state~0#1; 200449#L179 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 200529#L363 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 200528#L367 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4496; 199235#L367-2 ssl3_connect_~s__init_num~0#1 := 0; 199149#L492 [2022-07-14 15:09:30,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:30,906 INFO L85 PathProgramCache]: Analyzing trace with hash 219165360, now seen corresponding path program 1 times [2022-07-14 15:09:30,906 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:30,907 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870693214] [2022-07-14 15:09:30,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:30,907 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:30,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:30,919 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 15:09:30,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:30,948 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-14 15:09:30,960 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:30,961 INFO L85 PathProgramCache]: Analyzing trace with hash 34301923, now seen corresponding path program 1 times [2022-07-14 15:09:30,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:30,961 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328436222] [2022-07-14 15:09:30,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:30,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:30,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:30,963 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 15:09:30,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:30,965 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-14 15:09:30,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:30,965 INFO L85 PathProgramCache]: Analyzing trace with hash -1789329838, now seen corresponding path program 1 times [2022-07-14 15:09:30,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:30,966 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214829576] [2022-07-14 15:09:30,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:30,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:30,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:30,972 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (229)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:30,992 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 90 proven. 21 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2022-07-14 15:09:30,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 15:09:30,993 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214829576] [2022-07-14 15:09:30,993 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [214829576] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-14 15:09:30,993 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [674891837] [2022-07-14 15:09:30,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:30,993 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-14 15:09:30,993 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:30,994 INFO L229 MonitoredProcess]: Starting monitored process 230 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-14 15:09:30,995 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (230)] Waiting until timeout for monitored process [2022-07-14 15:09:31,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:31,050 INFO L263 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 15:09:31,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:31,074 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2022-07-14 15:09:31,075 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 15:09:31,075 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [674891837] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 15:09:31,075 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-14 15:09:31,075 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2022-07-14 15:09:31,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816515808] [2022-07-14 15:09:31,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 15:09:31,147 INFO L210 LassoAnalysis]: Preferences: [2022-07-14 15:09:31,147 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-14 15:09:31,147 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-14 15:09:31,147 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-14 15:09:31,147 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-07-14 15:09:31,147 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:31,147 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-14 15:09:31,147 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-14 15:09:31,147 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration31_Loop [2022-07-14 15:09:31,147 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-14 15:09:31,147 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-14 15:09:31,148 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:31,152 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:31,153 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:31,155 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:31,156 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:31,158 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:31,161 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:31,221 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-14 15:09:31,221 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-07-14 15:09:31,221 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:31,221 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:31,222 INFO L229 MonitoredProcess]: Starting monitored process 231 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) [2022-07-14 15:09:31,222 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (231)] Waiting until timeout for monitored process [2022-07-14 15:09:31,224 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:31,224 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:31,248 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (231)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:31,249 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:31,249 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:31,250 INFO L229 MonitoredProcess]: Starting monitored process 232 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) [2022-07-14 15:09:31,250 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (232)] Waiting until timeout for monitored process [2022-07-14 15:09:31,251 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-14 15:09:31,251 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:31,259 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-07-14 15:09:31,274 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (232)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:31,274 INFO L210 LassoAnalysis]: Preferences: [2022-07-14 15:09:31,274 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-14 15:09:31,274 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-14 15:09:31,274 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-14 15:09:31,274 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-14 15:09:31,274 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:31,274 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-14 15:09:31,274 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-14 15:09:31,274 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration31_Loop [2022-07-14 15:09:31,275 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-14 15:09:31,275 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-14 15:09:31,275 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:31,278 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:31,280 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:31,281 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:31,282 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:31,286 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:31,288 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:31,334 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-14 15:09:31,334 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-14 15:09:31,334 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:31,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:31,335 INFO L229 MonitoredProcess]: Starting monitored process 233 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) [2022-07-14 15:09:31,336 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (233)] Waiting until timeout for monitored process [2022-07-14 15:09:31,337 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 [2022-07-14 15:09:31,342 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:31,343 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:31,343 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:31,343 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:31,343 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:31,343 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:31,343 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:31,359 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:31,373 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (233)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:31,374 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:31,374 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:31,375 INFO L229 MonitoredProcess]: Starting monitored process 234 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) [2022-07-14 15:09:31,375 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (234)] Waiting until timeout for monitored process [2022-07-14 15:09:31,376 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 [2022-07-14 15:09:31,381 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:31,381 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:31,381 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:31,381 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:31,381 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:31,382 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:31,382 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:31,383 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:31,397 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (234)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:31,397 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:31,397 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:31,398 INFO L229 MonitoredProcess]: Starting monitored process 235 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) [2022-07-14 15:09:31,399 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (235)] Waiting until timeout for monitored process [2022-07-14 15:09:31,400 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 [2022-07-14 15:09:31,405 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:31,405 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:31,405 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:31,405 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:31,405 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:31,405 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:31,405 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:31,406 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:31,421 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (235)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:31,421 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:31,421 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:31,422 INFO L229 MonitoredProcess]: Starting monitored process 236 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) [2022-07-14 15:09:31,422 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (236)] Waiting until timeout for monitored process [2022-07-14 15:09:31,424 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 [2022-07-14 15:09:31,428 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:31,429 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:31,429 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:31,429 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-14 15:09:31,429 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:31,429 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-14 15:09:31,429 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:31,430 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:31,445 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (236)] Ended with exit code 0 [2022-07-14 15:09:31,445 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:31,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:31,446 INFO L229 MonitoredProcess]: Starting monitored process 237 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) [2022-07-14 15:09:31,449 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (237)] Waiting until timeout for monitored process [2022-07-14 15:09:31,449 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 [2022-07-14 15:09:31,454 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:31,454 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:31,454 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:31,454 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:31,454 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:31,455 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:31,455 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:31,457 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-14 15:09:31,458 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-07-14 15:09:31,458 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-07-14 15:09:31,458 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:31,458 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:31,460 INFO L229 MonitoredProcess]: Starting monitored process 238 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) [2022-07-14 15:09:31,460 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (238)] Waiting until timeout for monitored process [2022-07-14 15:09:31,461 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-14 15:09:31,461 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-07-14 15:09:31,461 INFO L513 LassoAnalysis]: Proved termination. [2022-07-14 15:09:31,461 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 + 4488 Supporting invariants [] [2022-07-14 15:09:31,476 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (237)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:31,477 INFO L293 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-07-14 15:09:31,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:31,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:31,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 15:09:31,524 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:31,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:31,618 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 15:09:31,618 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:31,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 15:09:31,657 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 [2022-07-14 15:09:31,657 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 2416 states and 2969 transitions. cyclomatic complexity: 561 Second operand has 5 states, 5 states have (on average 18.4) internal successors, (92), 5 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) [2022-07-14 15:09:31,780 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 2416 states and 2969 transitions. cyclomatic complexity: 561. Second operand has 5 states, 5 states have (on average 18.4) internal successors, (92), 5 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) Result 3848 states and 4687 transitions. Complement of second has 7 states. [2022-07-14 15:09:31,780 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 [2022-07-14 15:09:31,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 18.4) internal successors, (92), 5 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) [2022-07-14 15:09:31,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 209 transitions. [2022-07-14 15:09:31,781 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 209 transitions. Stem has 129 letters. Loop has 30 letters. [2022-07-14 15:09:31,782 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:31,782 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 209 transitions. Stem has 159 letters. Loop has 30 letters. [2022-07-14 15:09:31,782 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:31,782 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 209 transitions. Stem has 129 letters. Loop has 60 letters. [2022-07-14 15:09:31,782 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:31,782 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3848 states and 4687 transitions. [2022-07-14 15:09:31,790 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1013 [2022-07-14 15:09:31,794 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3848 states to 3372 states and 4127 transitions. [2022-07-14 15:09:31,794 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1696 [2022-07-14 15:09:31,795 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1736 [2022-07-14 15:09:31,795 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3372 states and 4127 transitions. [2022-07-14 15:09:31,795 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-14 15:09:31,795 INFO L369 hiAutomatonCegarLoop]: Abstraction has 3372 states and 4127 transitions. [2022-07-14 15:09:31,796 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3372 states and 4127 transitions. [2022-07-14 15:09:31,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3372 to 3110. [2022-07-14 15:09:31,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3110 states, 3110 states have (on average 1.220257234726688) internal successors, (3795), 3109 states have internal predecessors, (3795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:31,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3110 states to 3110 states and 3795 transitions. [2022-07-14 15:09:31,818 INFO L392 hiAutomatonCegarLoop]: Abstraction has 3110 states and 3795 transitions. [2022-07-14 15:09:31,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 15:09:31,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 15:09:31,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-07-14 15:09:31,818 INFO L87 Difference]: Start difference. First operand 3110 states and 3795 transitions. 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) [2022-07-14 15:09:31,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 15:09:31,833 INFO L93 Difference]: Finished difference Result 5324 states and 6491 transitions. [2022-07-14 15:09:31,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 15:09:31,833 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5324 states and 6491 transitions. [2022-07-14 15:09:31,845 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 1951 [2022-07-14 15:09:31,852 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5324 states to 5324 states and 6491 transitions. [2022-07-14 15:09:31,852 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2813 [2022-07-14 15:09:31,854 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2878 [2022-07-14 15:09:31,854 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5324 states and 6491 transitions. [2022-07-14 15:09:31,854 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-14 15:09:31,854 INFO L369 hiAutomatonCegarLoop]: Abstraction has 5324 states and 6491 transitions. [2022-07-14 15:09:31,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5324 states and 6491 transitions. [2022-07-14 15:09:31,900 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (238)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:31,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5324 to 5146. [2022-07-14 15:09:31,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5146 states, 5146 states have (on average 1.2232802176447726) internal successors, (6295), 5145 states have internal predecessors, (6295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:31,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5146 states to 5146 states and 6295 transitions. [2022-07-14 15:09:31,935 INFO L392 hiAutomatonCegarLoop]: Abstraction has 5146 states and 6295 transitions. [2022-07-14 15:09:31,935 INFO L374 stractBuchiCegarLoop]: Abstraction has 5146 states and 6295 transitions. [2022-07-14 15:09:31,935 INFO L287 stractBuchiCegarLoop]: ======== Iteration 32 ============ [2022-07-14 15:09:31,935 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5146 states and 6295 transitions. [2022-07-14 15:09:31,944 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 1787 [2022-07-14 15:09:31,944 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-14 15:09:31,944 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-14 15:09:31,945 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [8, 8, 7, 7, 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] [2022-07-14 15:09:31,945 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2022-07-14 15:09:31,946 INFO L752 eck$LassoCheckResult]: Stem: 214954#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); 214781#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; 214782#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 214907#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; 214953#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 214732#L109-1 assume !false; 216282#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 216278#L112 assume 12292 == ssl3_connect_~s__state~0#1; 214947#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; 214948#L217 ssl3_connect_~s__server~0#1 := 0; 214901#L222 assume 0 != ssl3_connect_~cb~0#1; 214702#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 214703#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 215940#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 214844#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 214682#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; 214683#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 216099#L527 ssl3_connect_~skip~0#1 := 0; 216098#L109-1 assume !false; 216097#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 216096#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 216095#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 216094#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 216091#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 216092#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 217837#L127 assume 4368 == ssl3_connect_~s__state~0#1; 217836#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 217835#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 217832#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 217830#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 217829#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 217826#L527 ssl3_connect_~skip~0#1 := 0; 217825#L109-1 assume !false; 217824#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 217823#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 217822#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 217821#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 217820#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 217819#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 217818#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 217817#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 217816#L133 assume 4384 == ssl3_connect_~s__state~0#1; 217815#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 217814#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 217813#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 217811#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 217809#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 217808#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 217805#L527 ssl3_connect_~skip~0#1 := 0; 217804#L109-1 assume !false; 217803#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 217802#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 217801#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 217800#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 217799#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 217798#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 217797#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 217796#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 217795#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 217794#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 217793#L139 assume 4400 == ssl3_connect_~s__state~0#1; 217790#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 217787#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 217786#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 217783#L527 ssl3_connect_~skip~0#1 := 0; 217782#L109-1 assume !false; 217781#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 217780#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 217779#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 217778#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 217777#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 217776#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 217775#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 217774#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 217773#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 217772#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 217771#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 217770#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 217769#L145 assume 4416 == ssl3_connect_~s__state~0#1; 217768#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 217767#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 217765#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 217763#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 217762#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 217759#L527 ssl3_connect_~skip~0#1 := 0; 217758#L109-1 assume !false; 217757#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 217756#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 217755#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 217754#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 217753#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 217752#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 217751#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 217750#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 217749#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 217748#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 217747#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 217746#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 217745#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 217744#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 217743#L151 assume 4432 == ssl3_connect_~s__state~0#1; 217742#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 217740#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 217738#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 217737#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 217734#L527 ssl3_connect_~skip~0#1 := 0; 217733#L109-1 assume !false; 217732#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 217731#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 217730#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 217729#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 217728#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 217727#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 217726#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 217725#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 217724#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 217723#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 217722#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 217721#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 217720#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 217719#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 217718#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 217717#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 217716#L157 assume 4448 == ssl3_connect_~s__state~0#1; 217715#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 214881#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 214882#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 214771#L342 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 214773#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 214869#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 219416#L527 ssl3_connect_~skip~0#1 := 0; 219415#L109-1 assume !false; 219414#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 219413#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 219412#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 219411#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 219410#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 219409#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 219408#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 219407#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 219406#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 219405#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 219404#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 219403#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 219402#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 219401#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 219400#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 219399#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 219398#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 219397#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 219396#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 219395#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 219394#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 219393#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 219392#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 218982#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 218983#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 219039#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 219040#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 219471#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 214848#L193 assume 4528 == ssl3_connect_~s__state~0#1; 215047#L197 [2022-07-14 15:09:31,946 INFO L754 eck$LassoCheckResult]: Loop: 215047#L197 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 219383#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; 214719#L418 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 214720#L418-1 ssl3_connect_~s__init_num~0#1 := 0; 215538#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 215536#L527 ssl3_connect_~skip~0#1 := 0; 215385#L109-1 assume !false; 215386#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 215370#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 215371#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 215363#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 215364#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 215349#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 215350#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 215341#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 215342#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 215332#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 215333#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 215326#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 215327#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 215322#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 215323#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 215318#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 215319#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 215314#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 215315#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 215302#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 215303#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 215296#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 215297#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 215290#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 215291#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 215284#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 215285#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 215446#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 215447#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 215440#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 215441#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 215429#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 215430#L205 assume 4352 == ssl3_connect_~s__state~0#1; 215423#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 215424#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 215415#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 215416#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 219232#L527 ssl3_connect_~skip~0#1 := 0; 219231#L109-1 assume !false; 219230#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 219229#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 219228#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 219227#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 219226#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 219225#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 219224#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 219223#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 219222#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 219220#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 219219#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 219217#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 219216#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 219214#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 219213#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 219211#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 219210#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 219208#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 219207#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 219206#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 219205#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 219204#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 215462#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 215459#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 215461#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 215454#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 215455#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 215448#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 215450#L193 assume 4528 == ssl3_connect_~s__state~0#1; 215047#L197 [2022-07-14 15:09:31,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:31,946 INFO L85 PathProgramCache]: Analyzing trace with hash -1701532360, now seen corresponding path program 1 times [2022-07-14 15:09:31,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:31,947 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810658919] [2022-07-14 15:09:31,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:31,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:31,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:31,967 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2022-07-14 15:09:31,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 15:09:31,967 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810658919] [2022-07-14 15:09:31,967 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [810658919] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 15:09:31,967 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 15:09:31,968 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 15:09:31,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755679269] [2022-07-14 15:09:31,968 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 15:09:31,968 INFO L757 eck$LassoCheckResult]: stem already infeasible [2022-07-14 15:09:31,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:31,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1825158137, now seen corresponding path program 1 times [2022-07-14 15:09:31,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:31,969 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515604142] [2022-07-14 15:09:31,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:31,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:31,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:31,984 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 15:09:31,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 15:09:31,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515604142] [2022-07-14 15:09:31,984 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [515604142] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-14 15:09:31,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1768894342] [2022-07-14 15:09:31,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:31,985 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-14 15:09:31,985 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:31,986 INFO L229 MonitoredProcess]: Starting monitored process 239 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-14 15:09:31,987 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (239)] Waiting until timeout for monitored process [2022-07-14 15:09:32,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:32,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-14 15:09:32,022 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:32,072 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 15:09:32,072 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-14 15:09:32,127 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 15:09:32,127 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1768894342] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-14 15:09:32,127 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-14 15:09:32,127 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-07-14 15:09:32,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [712841179] [2022-07-14 15:09:32,127 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-14 15:09:32,128 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-14 15:09:32,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 15:09:32,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-14 15:09:32,128 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-14 15:09:32,128 INFO L87 Difference]: Start difference. First operand 5146 states and 6295 transitions. cyclomatic complexity: 1165 Second operand has 6 states, 5 states have (on average 29.6) internal successors, (148), 6 states have internal predecessors, (148), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:32,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 15:09:32,295 INFO L93 Difference]: Finished difference Result 5782 states and 6807 transitions. [2022-07-14 15:09:32,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-07-14 15:09:32,295 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5782 states and 6807 transitions. [2022-07-14 15:09:32,308 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 1723 [2022-07-14 15:09:32,318 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5782 states to 5666 states and 6691 transitions. [2022-07-14 15:09:32,319 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2847 [2022-07-14 15:09:32,320 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2847 [2022-07-14 15:09:32,320 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5666 states and 6691 transitions. [2022-07-14 15:09:32,321 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-14 15:09:32,321 INFO L369 hiAutomatonCegarLoop]: Abstraction has 5666 states and 6691 transitions. [2022-07-14 15:09:32,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5666 states and 6691 transitions. [2022-07-14 15:09:32,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5666 to 4992. [2022-07-14 15:09:32,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4992 states, 4992 states have (on average 1.1864983974358974) internal successors, (5923), 4991 states have internal predecessors, (5923), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:32,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4992 states to 4992 states and 5923 transitions. [2022-07-14 15:09:32,356 INFO L392 hiAutomatonCegarLoop]: Abstraction has 4992 states and 5923 transitions. [2022-07-14 15:09:32,356 INFO L374 stractBuchiCegarLoop]: Abstraction has 4992 states and 5923 transitions. [2022-07-14 15:09:32,356 INFO L287 stractBuchiCegarLoop]: ======== Iteration 33 ============ [2022-07-14 15:09:32,356 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4992 states and 5923 transitions. [2022-07-14 15:09:32,364 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 1679 [2022-07-14 15:09:32,364 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-14 15:09:32,364 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-14 15:09:32,365 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [8, 8, 7, 7, 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] [2022-07-14 15:09:32,365 INFO L180 hiAutomatonCegarLoop]: 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, 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] [2022-07-14 15:09:32,365 INFO L752 eck$LassoCheckResult]: Stem: 226349#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); 226170#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; 226171#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 226298#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; 226348#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 226119#L109-1 assume !false; 227169#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 227167#L112 assume 12292 == ssl3_connect_~s__state~0#1; 227165#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; 227163#L217 ssl3_connect_~s__server~0#1 := 0; 227161#L222 assume 0 != ssl3_connect_~cb~0#1; 227159#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 227157#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 227154#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 227148#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 227145#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; 227142#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 227134#L527 ssl3_connect_~skip~0#1 := 0; 227132#L109-1 assume !false; 227130#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 227128#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 227126#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 227124#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 227122#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 227120#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 227118#L127 assume 4368 == ssl3_connect_~s__state~0#1; 227116#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 227114#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 227110#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 227107#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 227104#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 227096#L527 ssl3_connect_~skip~0#1 := 0; 227094#L109-1 assume !false; 227092#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 227090#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 227088#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 227086#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 227084#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 227082#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 227080#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 227078#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 227076#L133 assume 4384 == ssl3_connect_~s__state~0#1; 227074#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 227072#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 227070#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 227067#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 227064#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 227061#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 227053#L527 ssl3_connect_~skip~0#1 := 0; 227051#L109-1 assume !false; 227049#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 227047#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 227045#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 227043#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 227041#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 227039#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 227037#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 227035#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 227033#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 227031#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 227029#L139 assume 4400 == ssl3_connect_~s__state~0#1; 227025#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 227019#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 227016#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 227008#L527 ssl3_connect_~skip~0#1 := 0; 227006#L109-1 assume !false; 227004#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 227002#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 227000#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 226998#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 226996#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 226994#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 226992#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 226990#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 226988#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 226986#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 226984#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 226982#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 226980#L145 assume 4416 == ssl3_connect_~s__state~0#1; 226972#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 226901#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 226902#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 226344#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 226345#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 226953#L527 ssl3_connect_~skip~0#1 := 0; 226954#L109-1 assume !false; 226945#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 226946#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 226937#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 226938#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 226929#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 226930#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 226921#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 226922#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 226913#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 226914#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 226905#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 226906#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 226887#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 226888#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 226867#L151 assume 4432 == ssl3_connect_~s__state~0#1; 226868#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 227185#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 226120#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 226121#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 226975#L527 ssl3_connect_~skip~0#1 := 0; 226976#L109-1 assume !false; 226955#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 226956#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 226947#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 226948#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 226939#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 226940#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 226931#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 226932#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 226923#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 226924#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 226915#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 226916#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 226907#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 226908#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 226895#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 226896#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 226876#L157 assume 4448 == ssl3_connect_~s__state~0#1; 226877#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 226276#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 226277#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 226160#L342 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 226162#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 228861#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 228944#L527 ssl3_connect_~skip~0#1 := 0; 229058#L109-1 assume !false; 229057#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 229056#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 229055#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 229054#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 229053#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 229052#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 229051#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 228918#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 228915#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 228912#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 228909#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 228906#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 228903#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 228900#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 228897#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 228894#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 228891#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 228888#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 228885#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 228882#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 228879#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 228877#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 228875#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 228876#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 229340#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 229336#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 229337#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 229378#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 226217#L193 assume 4528 == ssl3_connect_~s__state~0#1; 226219#L197 [2022-07-14 15:09:32,366 INFO L754 eck$LassoCheckResult]: Loop: 226219#L197 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 226269#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; 227594#L418 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 227595#L418-1 ssl3_connect_~s__init_num~0#1 := 0; 227693#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 227690#L527 ssl3_connect_~skip~0#1 := 0; 227689#L109-1 assume !false; 227688#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 227687#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 227686#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 227685#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 227684#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 227683#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 227682#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 227681#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 227680#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 227679#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 227678#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 227677#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 227676#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 227675#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 227674#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 227673#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 227672#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 227671#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 227670#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 227669#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 227668#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 227667#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 227665#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 227662#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 227661#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 227659#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 227657#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 227655#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 227653#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 227651#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 226189#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 226190#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 226272#L205 assume 4352 == ssl3_connect_~s__state~0#1; 226273#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 227498#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 227487#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 227488#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 227467#L527 ssl3_connect_~skip~0#1 := 0; 227468#L109-1 assume !false; 227463#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 227464#L112 assume 12292 == ssl3_connect_~s__state~0#1; 226336#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; 226337#L217 ssl3_connect_~s__server~0#1 := 0; 226295#L222 assume 0 != ssl3_connect_~cb~0#1; 226085#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 226086#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 226258#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 226138#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 226069#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; 226070#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 229008#L527 ssl3_connect_~skip~0#1 := 0; 229007#L109-1 assume !false; 229006#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 229005#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 229004#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 229003#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 229002#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 229001#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 229000#L127 assume 4368 == ssl3_connect_~s__state~0#1; 228999#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 228998#L261 assume !(0 == ssl3_connect_~blastFlag~0#1); 228997#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 228996#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 228995#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 228993#L527 ssl3_connect_~skip~0#1 := 0; 228992#L109-1 assume !false; 228991#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 228990#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 228989#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 228988#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 228987#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 228986#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 228985#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 228984#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 228983#L133 assume 4384 == ssl3_connect_~s__state~0#1; 228982#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 228981#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 228980#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 228979#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 228978#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 228977#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 228974#L527 ssl3_connect_~skip~0#1 := 0; 228973#L109-1 assume !false; 228972#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 228971#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 228970#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 228969#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 228968#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 228967#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 228966#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 228965#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 228964#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 228963#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 228962#L139 assume 4400 == ssl3_connect_~s__state~0#1; 227225#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 227224#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 227634#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 227632#L527 ssl3_connect_~skip~0#1 := 0; 227627#L109-1 assume !false; 227628#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 227623#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 227624#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 227619#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 227620#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 227615#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 227616#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 227611#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 227612#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 227607#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 227608#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 227603#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 227604#L145 assume 4416 == ssl3_connect_~s__state~0#1; 226305#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 226306#L308 assume 3 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 4; 226254#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 226255#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 226874#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 226872#L527 ssl3_connect_~skip~0#1 := 0; 226850#L109-1 assume !false; 226851#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 226842#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 226843#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 226834#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 226835#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 226826#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 226827#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 226818#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 226819#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 226810#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 226811#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 226802#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 226803#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 226794#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 226795#L151 assume 4432 == ssl3_connect_~s__state~0#1; 226786#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 226787#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 226778#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 226779#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 226757#L527 ssl3_connect_~skip~0#1 := 0; 226758#L109-1 assume !false; 226749#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 226750#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 226741#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 226742#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 226733#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 226734#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 226725#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 226726#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 226717#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 226718#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 226709#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 226710#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 226701#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 226702#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 226693#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 226694#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 226685#L157 assume 4448 == ssl3_connect_~s__state~0#1; 226686#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 226677#L336 assume 4 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 5; 226678#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 226668#L342 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 226670#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 228941#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 228937#L527 ssl3_connect_~skip~0#1 := 0; 228935#L109-1 assume !false; 228933#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 228931#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 228929#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 228927#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 228925#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 228923#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 228921#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 228919#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 228916#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 228913#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 228910#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 228907#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 228904#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 228901#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 228898#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 228895#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 228892#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 228889#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 228886#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 228883#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 228880#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 228756#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 228757#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 228871#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 228872#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 227992#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 227993#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 229492#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 229493#L193 assume 4528 == ssl3_connect_~s__state~0#1; 226219#L197 [2022-07-14 15:09:32,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:32,366 INFO L85 PathProgramCache]: Analyzing trace with hash -1701532360, now seen corresponding path program 2 times [2022-07-14 15:09:32,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:32,367 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946573586] [2022-07-14 15:09:32,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:32,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:32,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:32,384 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2022-07-14 15:09:32,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 15:09:32,384 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946573586] [2022-07-14 15:09:32,385 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946573586] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 15:09:32,385 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 15:09:32,385 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 15:09:32,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775626010] [2022-07-14 15:09:32,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 15:09:32,385 INFO L757 eck$LassoCheckResult]: stem already infeasible [2022-07-14 15:09:32,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:32,386 INFO L85 PathProgramCache]: Analyzing trace with hash 1801914252, now seen corresponding path program 1 times [2022-07-14 15:09:32,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:32,386 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160187612] [2022-07-14 15:09:32,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:32,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:32,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:32,417 INFO L134 CoverageAnalysis]: Checked inductivity of 442 backedges. 157 proven. 5 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2022-07-14 15:09:32,417 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 15:09:32,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160187612] [2022-07-14 15:09:32,417 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160187612] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-14 15:09:32,417 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1079940570] [2022-07-14 15:09:32,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:32,418 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-14 15:09:32,418 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:32,419 INFO L229 MonitoredProcess]: Starting monitored process 240 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-14 15:09:32,420 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (240)] Waiting until timeout for monitored process [2022-07-14 15:09:32,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:32,471 INFO L263 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 15:09:32,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:32,500 INFO L134 CoverageAnalysis]: Checked inductivity of 442 backedges. 325 proven. 0 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2022-07-14 15:09:32,500 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 15:09:32,501 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1079940570] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 15:09:32,501 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-14 15:09:32,501 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2022-07-14 15:09:32,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497607020] [2022-07-14 15:09:32,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 15:09:32,501 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-14 15:09:32,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 15:09:32,502 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 15:09:32,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 15:09:32,502 INFO L87 Difference]: Start difference. First operand 4992 states and 5923 transitions. cyclomatic complexity: 947 Second operand has 3 states, 3 states have (on average 31.333333333333332) internal successors, (94), 3 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:32,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 15:09:32,594 INFO L93 Difference]: Finished difference Result 5090 states and 6001 transitions. [2022-07-14 15:09:32,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 15:09:32,595 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5090 states and 6001 transitions. [2022-07-14 15:09:32,604 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 1738 [2022-07-14 15:09:32,609 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5090 states to 4972 states and 5867 transitions. [2022-07-14 15:09:32,609 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2638 [2022-07-14 15:09:32,610 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2638 [2022-07-14 15:09:32,610 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4972 states and 5867 transitions. [2022-07-14 15:09:32,610 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-14 15:09:32,610 INFO L369 hiAutomatonCegarLoop]: Abstraction has 4972 states and 5867 transitions. [2022-07-14 15:09:32,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4972 states and 5867 transitions. [2022-07-14 15:09:32,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4972 to 4769. [2022-07-14 15:09:32,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4769 states, 4769 states have (on average 1.18137974418117) internal successors, (5634), 4768 states have internal predecessors, (5634), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:32,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4769 states to 4769 states and 5634 transitions. [2022-07-14 15:09:32,639 INFO L392 hiAutomatonCegarLoop]: Abstraction has 4769 states and 5634 transitions. [2022-07-14 15:09:32,639 INFO L374 stractBuchiCegarLoop]: Abstraction has 4769 states and 5634 transitions. [2022-07-14 15:09:32,639 INFO L287 stractBuchiCegarLoop]: ======== Iteration 34 ============ [2022-07-14 15:09:32,639 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4769 states and 5634 transitions. [2022-07-14 15:09:32,646 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 1726 [2022-07-14 15:09:32,646 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-14 15:09:32,646 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-14 15:09:32,647 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [10, 10, 9, 9, 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] [2022-07-14 15:09:32,647 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-07-14 15:09:32,651 INFO L752 eck$LassoCheckResult]: Stem: 237015#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); 236853#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; 236854#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 236970#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; 237014#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 236809#L109-1 assume !false; 239622#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 239621#L112 assume 12292 == ssl3_connect_~s__state~0#1; 237006#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; 236815#L217 ssl3_connect_~s__server~0#1 := 0; 236816#L222 assume 0 != ssl3_connect_~cb~0#1; 236776#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 236777#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 236931#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 236826#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 236760#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; 236761#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 239601#L527 ssl3_connect_~skip~0#1 := 0; 239599#L109-1 assume !false; 239597#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 239595#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 239593#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 239591#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 239589#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 239587#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 239585#L127 assume 4368 == ssl3_connect_~s__state~0#1; 239583#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 239581#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 239579#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 239572#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 239568#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 239565#L527 ssl3_connect_~skip~0#1 := 0; 239564#L109-1 assume !false; 239562#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 239557#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 239549#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 239546#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 239543#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 239540#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 239537#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 239534#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 239531#L133 assume 4384 == ssl3_connect_~s__state~0#1; 239528#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 239524#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 239521#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 239517#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 239513#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 239503#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 239494#L527 ssl3_connect_~skip~0#1 := 0; 239487#L109-1 assume !false; 239481#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 239477#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 239473#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 239469#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 239465#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 239461#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 239457#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 239453#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 239449#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 239446#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 239443#L139 assume 4400 == ssl3_connect_~s__state~0#1; 239439#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 239435#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 239429#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 239422#L527 ssl3_connect_~skip~0#1 := 0; 239420#L109-1 assume !false; 239418#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 239416#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 239414#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 239412#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 239410#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 239408#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 239406#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 239404#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 239402#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 239400#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 239398#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 239396#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 239394#L145 assume 4416 == ssl3_connect_~s__state~0#1; 239392#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 239390#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 239387#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 239384#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 239382#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 239378#L527 ssl3_connect_~skip~0#1 := 0; 239376#L109-1 assume !false; 239374#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 239372#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 239370#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 239368#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 239366#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 239364#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 239362#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 239360#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 239358#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 239356#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 239354#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 239352#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 239349#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 239344#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 239342#L151 assume 4432 == ssl3_connect_~s__state~0#1; 239340#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 239337#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 239334#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 239332#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 239328#L527 ssl3_connect_~skip~0#1 := 0; 239326#L109-1 assume !false; 239324#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 239322#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 239320#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 239318#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 239316#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 239314#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 239312#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 239310#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 239308#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 239306#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 239304#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 239302#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 239300#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 239298#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 239296#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 239294#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 239292#L157 assume 4448 == ssl3_connect_~s__state~0#1; 239290#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 239286#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 236951#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 236847#L342 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 236848#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 236937#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 237012#L527 ssl3_connect_~skip~0#1 := 0; 241492#L109-1 assume !false; 241493#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 241486#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 241487#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 241480#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 241481#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 241474#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 241475#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 241468#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 241469#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 241462#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 241463#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 241456#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 241457#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 241450#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 241451#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 241444#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 241445#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 241438#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 241439#L163 assume 4464 == ssl3_connect_~s__state~0#1; 236898#L173 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 236899#L354 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 236906#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 236863#L527 ssl3_connect_~skip~0#1 := 0; 236985#L109-1 assume !false; 236941#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 236884#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 236885#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 236908#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 236823#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 236824#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 236960#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 236911#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 236912#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 236802#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 236803#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 236836#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 236914#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 236839#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 236840#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 236964#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 236766#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 236767#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 236888#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 236889#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 236917#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 236918#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 236754#L175 assume 4480 == ssl3_connect_~s__state~0#1; 236755#L179 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 237020#L363 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 236791#L367 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4496; 236792#L367-2 ssl3_connect_~s__init_num~0#1 := 0; 240330#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 240276#L527 ssl3_connect_~skip~0#1 := 0; 240277#L109-1 assume !false; 240264#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 240265#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 240252#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 240253#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 240240#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 240241#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 240228#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 240229#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 240216#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 240217#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 240204#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 240205#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 240192#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 240193#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 240180#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 240181#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 240168#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 240169#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 240156#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 240157#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 240144#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 240145#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 239933#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 239931#L178 [2022-07-14 15:09:32,651 INFO L754 eck$LassoCheckResult]: Loop: 239931#L178 assume 4481 == ssl3_connect_~s__state~0#1; 237018#L179 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 237019#L363 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 236788#L367 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4496; 236789#L367-2 ssl3_connect_~s__init_num~0#1 := 0; 240285#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 240283#L527 ssl3_connect_~skip~0#1 := 0; 240270#L109-1 assume !false; 240271#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 240258#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 240259#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 240246#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 240247#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 240234#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 240235#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 240222#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 240223#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 240210#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 240211#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 240198#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 240199#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 240186#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 240187#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 240174#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 240175#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 240162#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 240163#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 240150#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 240151#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 240109#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 240110#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 239931#L178 [2022-07-14 15:09:32,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:32,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1495003139, now seen corresponding path program 1 times [2022-07-14 15:09:32,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:32,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586302785] [2022-07-14 15:09:32,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:32,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:32,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:32,675 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 15:09:32,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:32,699 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-14 15:09:32,699 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:32,699 INFO L85 PathProgramCache]: Analyzing trace with hash 376191128, now seen corresponding path program 1 times [2022-07-14 15:09:32,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:32,700 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294726713] [2022-07-14 15:09:32,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:32,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:32,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:32,702 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 15:09:32,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:32,705 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-14 15:09:32,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:32,705 INFO L85 PathProgramCache]: Analyzing trace with hash -1506621354, now seen corresponding path program 1 times [2022-07-14 15:09:32,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:32,705 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948930819] [2022-07-14 15:09:32,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:32,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:32,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:32,727 INFO L134 CoverageAnalysis]: Checked inductivity of 728 backedges. 312 proven. 0 refuted. 0 times theorem prover too weak. 416 trivial. 0 not checked. [2022-07-14 15:09:32,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 15:09:32,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948930819] [2022-07-14 15:09:32,727 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948930819] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 15:09:32,728 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 15:09:32,728 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 15:09:32,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193383884] [2022-07-14 15:09:32,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 15:09:32,797 INFO L210 LassoAnalysis]: Preferences: [2022-07-14 15:09:32,798 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-14 15:09:32,798 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-14 15:09:32,798 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-14 15:09:32,798 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-07-14 15:09:32,798 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:32,798 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-14 15:09:32,798 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-14 15:09:32,798 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration34_Loop [2022-07-14 15:09:32,798 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-14 15:09:32,798 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-14 15:09:32,799 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:32,802 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:32,805 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:32,806 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:32,808 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:32,809 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:32,811 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:32,854 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-14 15:09:32,854 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-07-14 15:09:32,854 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:32,854 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:32,856 INFO L229 MonitoredProcess]: Starting monitored process 241 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) [2022-07-14 15:09:32,856 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (241)] Waiting until timeout for monitored process [2022-07-14 15:09:32,858 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:32,858 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:32,882 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (241)] Ended with exit code 0 [2022-07-14 15:09:32,882 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:32,882 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:32,883 INFO L229 MonitoredProcess]: Starting monitored process 242 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) [2022-07-14 15:09:32,883 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (242)] Waiting until timeout for monitored process [2022-07-14 15:09:32,885 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-14 15:09:32,885 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:32,895 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-07-14 15:09:32,909 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (242)] Ended with exit code 0 [2022-07-14 15:09:32,909 INFO L210 LassoAnalysis]: Preferences: [2022-07-14 15:09:32,909 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-14 15:09:32,909 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-14 15:09:32,909 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-14 15:09:32,909 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-14 15:09:32,909 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:32,909 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-14 15:09:32,909 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-14 15:09:32,909 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration34_Loop [2022-07-14 15:09:32,909 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-14 15:09:32,909 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-14 15:09:32,910 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:32,917 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:32,918 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:32,919 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:32,921 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:32,922 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:32,926 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:32,967 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-14 15:09:32,967 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-14 15:09:32,967 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:32,968 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:32,969 INFO L229 MonitoredProcess]: Starting monitored process 243 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) [2022-07-14 15:09:32,969 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (243)] Waiting until timeout for monitored process [2022-07-14 15:09:32,970 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 [2022-07-14 15:09:32,975 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:32,975 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:32,975 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:32,975 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:32,975 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:32,976 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:32,976 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:32,977 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:32,992 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (243)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:32,992 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:32,992 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:32,993 INFO L229 MonitoredProcess]: Starting monitored process 244 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) [2022-07-14 15:09:32,994 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (244)] Waiting until timeout for monitored process [2022-07-14 15:09:32,994 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 [2022-07-14 15:09:32,999 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:32,999 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:32,999 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:32,999 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:32,999 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:33,000 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:33,000 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:33,000 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:33,014 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (244)] Ended with exit code 0 [2022-07-14 15:09:33,014 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:33,015 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:33,015 INFO L229 MonitoredProcess]: Starting monitored process 245 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) [2022-07-14 15:09:33,016 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (245)] Waiting until timeout for monitored process [2022-07-14 15:09:33,017 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 [2022-07-14 15:09:33,022 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:33,022 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:33,022 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:33,022 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:33,022 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:33,022 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:33,022 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:33,023 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:33,038 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (245)] Ended with exit code 0 [2022-07-14 15:09:33,038 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:33,038 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:33,039 INFO L229 MonitoredProcess]: Starting monitored process 246 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) [2022-07-14 15:09:33,039 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (246)] Waiting until timeout for monitored process [2022-07-14 15:09:33,040 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 [2022-07-14 15:09:33,045 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:33,045 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:33,045 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:33,045 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-14 15:09:33,045 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:33,045 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-14 15:09:33,046 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:33,047 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:33,061 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (246)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:33,063 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:33,063 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:33,064 INFO L229 MonitoredProcess]: Starting monitored process 247 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) [2022-07-14 15:09:33,065 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (247)] Waiting until timeout for monitored process [2022-07-14 15:09:33,066 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 [2022-07-14 15:09:33,070 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:33,071 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:33,071 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:33,071 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:33,071 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:33,071 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:33,071 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:33,072 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:33,086 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (247)] Ended with exit code 0 [2022-07-14 15:09:33,086 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:33,086 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:33,087 INFO L229 MonitoredProcess]: Starting monitored process 248 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) [2022-07-14 15:09:33,088 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (248)] Waiting until timeout for monitored process [2022-07-14 15:09:33,089 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2022-07-14 15:09:33,093 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:33,094 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:33,094 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:33,094 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:33,094 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:33,094 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:33,094 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:33,096 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-14 15:09:33,097 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2022-07-14 15:09:33,098 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-07-14 15:09:33,098 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:33,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:33,099 INFO L229 MonitoredProcess]: Starting monitored process 249 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) [2022-07-14 15:09:33,099 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (249)] Waiting until timeout for monitored process [2022-07-14 15:09:33,100 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-14 15:09:33,100 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-07-14 15:09:33,100 INFO L513 LassoAnalysis]: Proved termination. [2022-07-14 15:09:33,100 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0#1) = -2*ULTIMATE.start_ssl3_connect_~s__state~0#1 + 8977 Supporting invariants [] [2022-07-14 15:09:33,114 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (248)] Ended with exit code 0 [2022-07-14 15:09:33,115 INFO L293 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-07-14 15:09:33,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:33,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:33,163 INFO L263 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 15:09:33,164 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:33,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:33,315 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 15:09:33,315 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:33,392 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 15:09:33,392 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 [2022-07-14 15:09:33,392 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 4769 states and 5634 transitions. cyclomatic complexity: 881 Second operand has 4 states, 4 states have (on average 27.0) internal successors, (108), 4 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) [2022-07-14 15:09:33,477 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 4769 states and 5634 transitions. cyclomatic complexity: 881. Second operand has 4 states, 4 states have (on average 27.0) internal successors, (108), 4 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) Result 5644 states and 6653 transitions. Complement of second has 7 states. [2022-07-14 15:09:33,477 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 [2022-07-14 15:09:33,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4 states, 4 states have (on average 27.0) internal successors, (108), 4 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) [2022-07-14 15:09:33,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 166 transitions. [2022-07-14 15:09:33,478 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 166 transitions. Stem has 209 letters. Loop has 31 letters. [2022-07-14 15:09:33,478 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:33,478 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 166 transitions. Stem has 240 letters. Loop has 31 letters. [2022-07-14 15:09:33,478 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:33,478 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 166 transitions. Stem has 209 letters. Loop has 62 letters. [2022-07-14 15:09:33,479 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:33,479 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5644 states and 6653 transitions. [2022-07-14 15:09:33,488 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1655 [2022-07-14 15:09:33,493 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5644 states to 5424 states and 6385 transitions. [2022-07-14 15:09:33,493 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2758 [2022-07-14 15:09:33,494 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2770 [2022-07-14 15:09:33,494 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5424 states and 6385 transitions. [2022-07-14 15:09:33,496 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-14 15:09:33,496 INFO L369 hiAutomatonCegarLoop]: Abstraction has 5424 states and 6385 transitions. [2022-07-14 15:09:33,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5424 states and 6385 transitions. [2022-07-14 15:09:33,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5424 to 4970. [2022-07-14 15:09:33,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4970 states, 4970 states have (on average 1.1808853118712275) internal successors, (5869), 4969 states have internal predecessors, (5869), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:33,542 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (249)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:33,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4970 states to 4970 states and 5869 transitions. [2022-07-14 15:09:33,545 INFO L392 hiAutomatonCegarLoop]: Abstraction has 4970 states and 5869 transitions. [2022-07-14 15:09:33,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 15:09:33,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 15:09:33,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 15:09:33,545 INFO L87 Difference]: Start difference. First operand 4970 states and 5869 transitions. Second operand has 3 states, 3 states have (on average 44.333333333333336) internal successors, (133), 3 states have internal predecessors, (133), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:33,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 15:09:33,617 INFO L93 Difference]: Finished difference Result 4896 states and 5763 transitions. [2022-07-14 15:09:33,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 15:09:33,618 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4896 states and 5763 transitions. [2022-07-14 15:09:33,626 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1691 [2022-07-14 15:09:33,630 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4896 states to 4774 states and 5625 transitions. [2022-07-14 15:09:33,630 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2593 [2022-07-14 15:09:33,631 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2717 [2022-07-14 15:09:33,632 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4774 states and 5625 transitions. [2022-07-14 15:09:33,632 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-14 15:09:33,633 INFO L369 hiAutomatonCegarLoop]: Abstraction has 4774 states and 5625 transitions. [2022-07-14 15:09:33,633 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4774 states and 5625 transitions. [2022-07-14 15:09:33,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4774 to 4264. [2022-07-14 15:09:33,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4264 states, 4264 states have (on average 1.178470919324578) internal successors, (5025), 4263 states have internal predecessors, (5025), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:33,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4264 states to 4264 states and 5025 transitions. [2022-07-14 15:09:33,655 INFO L392 hiAutomatonCegarLoop]: Abstraction has 4264 states and 5025 transitions. [2022-07-14 15:09:33,655 INFO L374 stractBuchiCegarLoop]: Abstraction has 4264 states and 5025 transitions. [2022-07-14 15:09:33,655 INFO L287 stractBuchiCegarLoop]: ======== Iteration 35 ============ [2022-07-14 15:09:33,655 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4264 states and 5025 transitions. [2022-07-14 15:09:33,660 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1655 [2022-07-14 15:09:33,660 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-14 15:09:33,660 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-14 15:09:33,661 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [10, 10, 9, 9, 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] [2022-07-14 15:09:33,662 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 11, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 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, 1] [2022-07-14 15:09:33,662 INFO L752 eck$LassoCheckResult]: Stem: 258047#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); 257883#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; 257884#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 258006#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; 258046#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 257833#L109-1 assume !false; 259481#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 259480#L112 assume 12292 == ssl3_connect_~s__state~0#1; 259478#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; 259476#L217 ssl3_connect_~s__server~0#1 := 0; 259474#L222 assume 0 != ssl3_connect_~cb~0#1; 259097#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 259471#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 259468#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 259465#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 259463#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; 259460#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 259456#L527 ssl3_connect_~skip~0#1 := 0; 259454#L109-1 assume !false; 259452#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 259451#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 259444#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 259443#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 259439#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 259436#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 259432#L127 assume 4368 == ssl3_connect_~s__state~0#1; 257893#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 257894#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 258059#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 260712#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 260707#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 260701#L527 ssl3_connect_~skip~0#1 := 0; 260697#L109-1 assume !false; 260693#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 260689#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 260685#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 260681#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 260678#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 260672#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 260669#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 260665#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 260661#L133 assume 4384 == ssl3_connect_~s__state~0#1; 260648#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 260645#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 260642#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 260639#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 260635#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 260631#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 260627#L527 ssl3_connect_~skip~0#1 := 0; 260622#L109-1 assume !false; 260618#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 260614#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 260610#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 260606#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 260599#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 260594#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 260586#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 260582#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 260578#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 260575#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 260574#L139 assume 4400 == ssl3_connect_~s__state~0#1; 260565#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 260558#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 260553#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 260544#L527 ssl3_connect_~skip~0#1 := 0; 260541#L109-1 assume !false; 260538#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 260535#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 260532#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 260529#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 260526#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 260523#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 260520#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 260517#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 260514#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 260510#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 260506#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 260500#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 260497#L145 assume 4416 == ssl3_connect_~s__state~0#1; 260494#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 260490#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 260483#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 260480#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 260476#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 260471#L527 ssl3_connect_~skip~0#1 := 0; 260468#L109-1 assume !false; 260465#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 260462#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 260459#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 260456#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 260453#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 260450#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 260447#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 260444#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 260441#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 260438#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 260432#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 260427#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 260418#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 260415#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 260412#L151 assume 4432 == ssl3_connect_~s__state~0#1; 260409#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 260405#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 260401#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 260398#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 260393#L527 ssl3_connect_~skip~0#1 := 0; 260390#L109-1 assume !false; 260387#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 260384#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 260381#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 260378#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 260375#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 260372#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 260312#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 260310#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 260308#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 260306#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 260304#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 260298#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 260296#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 260294#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 260292#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 260290#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 260288#L157 assume 4448 == ssl3_connect_~s__state~0#1; 260286#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 260284#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 260282#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 260280#L342 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 260278#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 260228#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 260225#L527 ssl3_connect_~skip~0#1 := 0; 260224#L109-1 assume !false; 260223#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 260222#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 260221#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 260220#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 260219#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 260218#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 260217#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 260216#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 260215#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 260214#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 260213#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 260212#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 260211#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 260210#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 260209#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 260208#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 260207#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 260206#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 260205#L163 assume 4464 == ssl3_connect_~s__state~0#1; 260204#L173 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 260203#L354 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 260198#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 260195#L527 ssl3_connect_~skip~0#1 := 0; 260194#L109-1 assume !false; 260193#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 260192#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 260191#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 260190#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 260189#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 260188#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 260187#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 260186#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 260185#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 260184#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 260183#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 260182#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 260181#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 260180#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 260179#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 260178#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 260177#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 260176#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 260175#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 260174#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 260173#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 260172#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 260171#L175 assume 4480 == ssl3_connect_~s__state~0#1; 259735#L179 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 259736#L363 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 259962#L367 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4496; 259959#L367-2 ssl3_connect_~s__init_num~0#1 := 0; 259960#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 260162#L527 ssl3_connect_~skip~0#1 := 0; 260161#L109-1 assume !false; 260160#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 260159#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 260158#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 260157#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 260156#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 260155#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 260154#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 260153#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 260152#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 260151#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 260150#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 260149#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 260148#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 260147#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 260146#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 260145#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 260144#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 260143#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 260142#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 260141#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 260140#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 260139#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 260138#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 260137#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 260136#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 260083#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 260084#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 261387#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 261388#L193 assume 4528 == ssl3_connect_~s__state~0#1; 261557#L197 [2022-07-14 15:09:33,662 INFO L754 eck$LassoCheckResult]: Loop: 261557#L197 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 261556#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; 261555#L418 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 261554#L418-1 ssl3_connect_~s__init_num~0#1 := 0; 259768#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 259766#L527 ssl3_connect_~skip~0#1 := 0; 259754#L109-1 assume !false; 259755#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 259747#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 259748#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 259741#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 259742#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 259725#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 259726#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 259713#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 259714#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 259705#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 259706#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 259697#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 259698#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 259690#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 259691#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 259683#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 259684#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 259676#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 259677#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 259668#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 259669#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 259660#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 259661#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 259654#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 259655#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 258099#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 258100#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 258087#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 258088#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 258072#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 258073#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 258003#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 258004#L205 assume 4352 == ssl3_connect_~s__state~0#1; 257869#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 257870#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 258012#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 258013#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 261545#L527 ssl3_connect_~skip~0#1 := 0; 261544#L109-1 assume !false; 261543#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 261542#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 261539#L115 assume 16384 == ssl3_connect_~s__state~0#1; 261534#L217 ssl3_connect_~s__server~0#1 := 0; 258001#L222 assume 0 != ssl3_connect_~cb~0#1; 258002#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 259791#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 259789#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 259784#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 259782#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; 259783#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 260769#L527 ssl3_connect_~skip~0#1 := 0; 260766#L109-1 assume !false; 260763#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 260760#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 260757#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 260754#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 260751#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 260748#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 260745#L127 assume 4368 == ssl3_connect_~s__state~0#1; 260744#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 260742#L261 assume !(0 == ssl3_connect_~blastFlag~0#1); 260736#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 260734#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 260731#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 260727#L527 ssl3_connect_~skip~0#1 := 0; 260723#L109-1 assume !false; 260717#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 260714#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 260709#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 260702#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 260698#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 260694#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 260690#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 260686#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 260682#L133 assume 4384 == ssl3_connect_~s__state~0#1; 260679#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 260674#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 260670#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 260666#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 260662#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 260659#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 260655#L527 ssl3_connect_~skip~0#1 := 0; 260653#L109-1 assume !false; 260647#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 260644#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 260641#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 260638#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 260634#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 260626#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 260624#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 260620#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 260616#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 260612#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 260608#L139 assume 4400 == ssl3_connect_~s__state~0#1; 260602#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 260596#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 260592#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 260584#L527 ssl3_connect_~skip~0#1 := 0; 260580#L109-1 assume !false; 260573#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 260571#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 260563#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 260557#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 260550#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 260543#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 260540#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 260537#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 260534#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 260531#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 260528#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 260525#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 260522#L145 assume 4416 == ssl3_connect_~s__state~0#1; 260519#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 260516#L308 assume 3 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 4; 260512#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 260508#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 260505#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 260499#L527 ssl3_connect_~skip~0#1 := 0; 260496#L109-1 assume !false; 260493#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 260489#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 260482#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 260478#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 260472#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 260469#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 260466#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 260463#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 260460#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 260457#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 260454#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 260451#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 260448#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 260445#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 260442#L151 assume 4432 == ssl3_connect_~s__state~0#1; 260439#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 260433#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 260428#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 260421#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 260416#L527 ssl3_connect_~skip~0#1 := 0; 260413#L109-1 assume !false; 260410#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 260407#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 260403#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 260399#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 260394#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 260391#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 260388#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 260385#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 260382#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 260379#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 260376#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 260373#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 260370#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 260369#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 260368#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 260076#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 260074#L157 assume 4448 == ssl3_connect_~s__state~0#1; 260072#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 260069#L336 assume 4 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 5; 260068#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 260064#L342 assume 0 != ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4464; 260058#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 259934#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 259930#L527 ssl3_connect_~skip~0#1 := 0; 259928#L109-1 assume !false; 259926#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 259924#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 259922#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 259920#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 259918#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 259916#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 259914#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 259912#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 259910#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 259908#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 259906#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 259904#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 259902#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 259900#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 259898#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 259896#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 259894#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 259892#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 259890#L163 assume 4464 == ssl3_connect_~s__state~0#1; 259888#L173 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet44#1;havoc ssl3_connect_#t~nondet44#1; 259886#L354 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4480;ssl3_connect_~s__init_num~0#1 := 0; 259885#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 259877#L527 ssl3_connect_~skip~0#1 := 0; 259864#L109-1 assume !false; 259865#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 259858#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 259859#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 259851#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 259852#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 259847#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 259848#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 259839#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 259840#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 259832#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 259833#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 259825#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 259826#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 259819#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 259820#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 259813#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 259814#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 259807#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 259808#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 259801#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 259802#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 259795#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 259796#L175 assume 4480 == ssl3_connect_~s__state~0#1; 259963#L179 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 260169#L363 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 259730#L367 assume 1 == ssl3_connect_~s__s3__tmp__cert_req~0#1;ssl3_connect_~s__state~0#1 := 4496; 259731#L367-2 ssl3_connect_~s__init_num~0#1 := 0; 259720#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 259718#L527 ssl3_connect_~skip~0#1 := 0; 259707#L109-1 assume !false; 259708#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 259699#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 259700#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 259692#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 259689#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 259685#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 259686#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 261767#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 259674#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 259675#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 259666#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 259667#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 259659#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 259645#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 259646#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 261757#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 259631#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 259623#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 259624#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 258121#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 258122#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 258095#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 258096#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 258084#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 258074#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 258076#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 261744#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 261789#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 261560#L193 assume 4528 == ssl3_connect_~s__state~0#1; 261557#L197 [2022-07-14 15:09:33,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:33,663 INFO L85 PathProgramCache]: Analyzing trace with hash 1504210544, now seen corresponding path program 1 times [2022-07-14 15:09:33,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:33,663 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779652381] [2022-07-14 15:09:33,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:33,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:33,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:33,684 INFO L134 CoverageAnalysis]: Checked inductivity of 557 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 416 trivial. 0 not checked. [2022-07-14 15:09:33,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 15:09:33,684 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779652381] [2022-07-14 15:09:33,684 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779652381] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 15:09:33,684 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 15:09:33,685 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 15:09:33,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276862754] [2022-07-14 15:09:33,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 15:09:33,685 INFO L757 eck$LassoCheckResult]: stem already infeasible [2022-07-14 15:09:33,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:33,685 INFO L85 PathProgramCache]: Analyzing trace with hash -2010594078, now seen corresponding path program 1 times [2022-07-14 15:09:33,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:33,686 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393888261] [2022-07-14 15:09:33,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:33,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:33,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:33,705 INFO L134 CoverageAnalysis]: Checked inductivity of 760 backedges. 224 proven. 6 refuted. 0 times theorem prover too weak. 530 trivial. 0 not checked. [2022-07-14 15:09:33,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 15:09:33,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393888261] [2022-07-14 15:09:33,706 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393888261] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-14 15:09:33,706 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1235371925] [2022-07-14 15:09:33,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:33,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-14 15:09:33,706 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:33,707 INFO L229 MonitoredProcess]: Starting monitored process 250 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-14 15:09:33,708 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (250)] Waiting until timeout for monitored process [2022-07-14 15:09:33,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:33,766 INFO L263 TraceCheckSpWp]: Trace formula consists of 368 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 15:09:33,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:33,799 INFO L134 CoverageAnalysis]: Checked inductivity of 760 backedges. 494 proven. 0 refuted. 0 times theorem prover too weak. 266 trivial. 0 not checked. [2022-07-14 15:09:33,799 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 15:09:33,799 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1235371925] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 15:09:33,799 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-14 15:09:33,800 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2022-07-14 15:09:33,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129367468] [2022-07-14 15:09:33,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 15:09:33,800 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-14 15:09:33,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 15:09:33,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 15:09:33,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 15:09:33,801 INFO L87 Difference]: Start difference. First operand 4264 states and 5025 transitions. cyclomatic complexity: 771 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) [2022-07-14 15:09:33,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 15:09:33,874 INFO L93 Difference]: Finished difference Result 4246 states and 4983 transitions. [2022-07-14 15:09:33,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 15:09:33,875 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4246 states and 4983 transitions. [2022-07-14 15:09:33,882 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1649 [2022-07-14 15:09:33,886 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4246 states to 4246 states and 4983 transitions. [2022-07-14 15:09:33,886 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2669 [2022-07-14 15:09:33,887 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2669 [2022-07-14 15:09:33,887 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4246 states and 4983 transitions. [2022-07-14 15:09:33,888 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-14 15:09:33,888 INFO L369 hiAutomatonCegarLoop]: Abstraction has 4246 states and 4983 transitions. [2022-07-14 15:09:33,888 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4246 states and 4983 transitions. [2022-07-14 15:09:33,906 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4246 to 4246. [2022-07-14 15:09:33,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4246 states, 4246 states have (on average 1.1735751295336787) internal successors, (4983), 4245 states have internal predecessors, (4983), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:33,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4246 states to 4246 states and 4983 transitions. [2022-07-14 15:09:33,912 INFO L392 hiAutomatonCegarLoop]: Abstraction has 4246 states and 4983 transitions. [2022-07-14 15:09:33,912 INFO L374 stractBuchiCegarLoop]: Abstraction has 4246 states and 4983 transitions. [2022-07-14 15:09:33,912 INFO L287 stractBuchiCegarLoop]: ======== Iteration 36 ============ [2022-07-14 15:09:33,912 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4246 states and 4983 transitions. [2022-07-14 15:09:33,917 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1649 [2022-07-14 15:09:33,917 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-14 15:09:33,917 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-14 15:09:33,919 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [10, 10, 9, 9, 9, 9, 9, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 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] [2022-07-14 15:09:33,919 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 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] [2022-07-14 15:09:33,919 INFO L752 eck$LassoCheckResult]: Stem: 267323#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); 267156#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; 267157#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 267273#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; 267322#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 267114#L109-1 assume !false; 268091#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 268089#L112 assume 12292 == ssl3_connect_~s__state~0#1; 268087#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; 268085#L217 ssl3_connect_~s__server~0#1 := 0; 268083#L222 assume 0 != ssl3_connect_~cb~0#1; 268081#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 268079#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 268076#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 268071#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 268069#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; 268058#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 268048#L527 ssl3_connect_~skip~0#1 := 0; 268043#L109-1 assume !false; 268037#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 268032#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 268028#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 268026#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 268024#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 268022#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 268020#L127 assume 4368 == ssl3_connect_~s__state~0#1; 267170#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 267171#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 267334#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 270760#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 270758#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 270755#L527 ssl3_connect_~skip~0#1 := 0; 270754#L109-1 assume !false; 270753#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 270752#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 270751#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 270750#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 270749#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 270748#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 270747#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 270746#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 270745#L133 assume 4384 == ssl3_connect_~s__state~0#1; 270744#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 270743#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 270742#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 270741#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 270740#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 270737#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 270734#L527 ssl3_connect_~skip~0#1 := 0; 270733#L109-1 assume !false; 270732#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 270731#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 270730#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 270729#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 270728#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 270727#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 270726#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 270725#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 270724#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 270723#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 270722#L139 assume 4400 == ssl3_connect_~s__state~0#1; 270720#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 270718#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 270715#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 270712#L527 ssl3_connect_~skip~0#1 := 0; 270711#L109-1 assume !false; 270710#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 270709#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 270708#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 270707#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 270706#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 270705#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 270704#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 270703#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 270702#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 270701#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 270700#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 270699#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 270698#L145 assume 4416 == ssl3_connect_~s__state~0#1; 270697#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 270696#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 270695#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 270693#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 270691#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 270688#L527 ssl3_connect_~skip~0#1 := 0; 270687#L109-1 assume !false; 270686#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 270685#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 270684#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 270683#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 270682#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 270681#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 270680#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 270679#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 270678#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 270677#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 270676#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 270675#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 270674#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 270673#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 270672#L151 assume 4432 == ssl3_connect_~s__state~0#1; 270671#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 270670#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 270669#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 270666#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 270663#L527 ssl3_connect_~skip~0#1 := 0; 270662#L109-1 assume !false; 270661#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 270660#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 270659#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 270657#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 270655#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 270653#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 270651#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 270649#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 270647#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 270645#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 270643#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 270641#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 270639#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 270637#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 270635#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 270633#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 270631#L157 assume 4448 == ssl3_connect_~s__state~0#1; 270629#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 270627#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 270626#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 270625#L342 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 270624#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 270621#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 270618#L527 ssl3_connect_~skip~0#1 := 0; 270617#L109-1 assume !false; 270616#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 270615#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 270614#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 270613#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 270612#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 270611#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 270610#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 270609#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 270608#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 270607#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 270606#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 270605#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 270604#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 270603#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 270602#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 270601#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 270600#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 270599#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 270598#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 270597#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 270596#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 270595#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 270594#L175 assume 4480 == ssl3_connect_~s__state~0#1; 270593#L179 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 267333#L363 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 267095#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; 267096#L367-2 ssl3_connect_~s__init_num~0#1 := 0; 270213#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 270209#L527 ssl3_connect_~skip~0#1 := 0; 270207#L109-1 assume !false; 270205#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 270203#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 270201#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 270199#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 270197#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 270195#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 270193#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 270191#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 270189#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 270187#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 270185#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 270183#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 270181#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 270179#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 270177#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 270175#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 270173#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 270171#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 270169#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 270167#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 270165#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 270163#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 270161#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 270159#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 270160#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 270548#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 270546#L187 assume 4512 == ssl3_connect_~s__state~0#1; 270154#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 270153#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; 270152#L394 assume !(0 == ssl3_connect_~s__s3__tmp__new_compression~0#1);ssl3_connect_~s__session__compress_meth~0#1 := ssl3_connect_~s__s3__tmp__new_compression__id~0#1; 270151#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 270149#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 270147#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 270144#L527 ssl3_connect_~skip~0#1 := 0; 270143#L109-1 assume !false; 270142#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 270141#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 270140#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 270139#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 270138#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 270137#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 270136#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 270135#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 270133#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 270132#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 270131#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 270130#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 270129#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 270128#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 270127#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 270126#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 270125#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 270124#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 270123#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 270122#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 270121#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 270120#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 270119#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 270118#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 270117#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 270116#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 270113#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 270114#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 270497#L193 assume 4528 == ssl3_connect_~s__state~0#1; 269032#L197 [2022-07-14 15:09:33,920 INFO L754 eck$LassoCheckResult]: Loop: 269032#L197 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 269030#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; 269028#L418 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 269026#L418-1 ssl3_connect_~s__init_num~0#1 := 0; 268961#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 268957#L527 ssl3_connect_~skip~0#1 := 0; 268955#L109-1 assume !false; 268953#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 268951#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 268949#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 268947#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 268945#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 268943#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 268941#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 268937#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 268933#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 268929#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 268925#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 268921#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 268917#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 268913#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 268909#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 268905#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 268901#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 268897#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 268893#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 268889#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 268885#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 268881#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 268877#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 268873#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 268869#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 268865#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 268861#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 268858#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 268855#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 268852#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 268846#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 268818#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 268813#L205 assume 4352 == ssl3_connect_~s__state~0#1; 268811#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 268800#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 268797#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 268794#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 268790#L527 ssl3_connect_~skip~0#1 := 0; 268788#L109-1 assume !false; 268786#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 268784#L112 assume 12292 == ssl3_connect_~s__state~0#1; 268780#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; 268776#L217 ssl3_connect_~s__server~0#1 := 0; 268586#L222 assume 0 != ssl3_connect_~cb~0#1; 268584#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 268582#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 268576#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 268573#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 268570#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; 268563#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 268559#L527 ssl3_connect_~skip~0#1 := 0; 268557#L109-1 assume !false; 268556#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 268555#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 268553#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 268552#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 268550#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 268548#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 268547#L127 assume 4368 == ssl3_connect_~s__state~0#1; 268546#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 268544#L261 assume !(0 == ssl3_connect_~blastFlag~0#1); 268542#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 268541#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 268506#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 268490#L527 ssl3_connect_~skip~0#1 := 0; 268486#L109-1 assume !false; 268482#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 268478#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 268474#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 268470#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 268466#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 268462#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 268458#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 268454#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 268450#L133 assume 4384 == ssl3_connect_~s__state~0#1; 268446#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 268428#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 268424#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 268421#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 268417#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 268414#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 268406#L527 ssl3_connect_~skip~0#1 := 0; 268404#L109-1 assume !false; 268402#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 268400#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 268398#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 268396#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 268394#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 268392#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 268390#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 268388#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 268386#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 268384#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 268382#L139 assume 4400 == ssl3_connect_~s__state~0#1; 268378#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 268372#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 268369#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 268361#L527 ssl3_connect_~skip~0#1 := 0; 268359#L109-1 assume !false; 268357#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 268355#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 268353#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 268351#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 268349#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 268347#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 268345#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 268343#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 268341#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 268339#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 268337#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 268335#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 268333#L145 assume 4416 == ssl3_connect_~s__state~0#1; 268331#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 268329#L308 assume 3 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 4; 268326#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 268323#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 268320#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 268312#L527 ssl3_connect_~skip~0#1 := 0; 268310#L109-1 assume !false; 268308#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 268306#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 268304#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 268302#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 268300#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 268298#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 268296#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 268294#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 268292#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 268290#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 268288#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 268286#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 268284#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 268282#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 268280#L151 assume 4432 == ssl3_connect_~s__state~0#1; 268278#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 268275#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 268272#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 268269#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 268261#L527 ssl3_connect_~skip~0#1 := 0; 268259#L109-1 assume !false; 268257#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 268255#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 268253#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 268251#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 268249#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 268247#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 268245#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 268243#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 268241#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 268239#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 268237#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 268235#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 268233#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 268231#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 268229#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 268227#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 268225#L157 assume 4448 == ssl3_connect_~s__state~0#1; 268223#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 268221#L336 assume 4 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 5; 268219#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 268217#L342 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 267152#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 267209#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 270448#L527 ssl3_connect_~skip~0#1 := 0; 270446#L109-1 assume !false; 270443#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 270440#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 270438#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 270437#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 270436#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 270435#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 270434#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 270432#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 270430#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 270427#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 270425#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 270423#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 270421#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 270419#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 270417#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 270415#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 270413#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 270411#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 270409#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 270407#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 270405#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 270403#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 270401#L175 assume 4480 == ssl3_connect_~s__state~0#1; 267329#L179 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 267330#L363 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 270589#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; 270587#L367-2 ssl3_connect_~s__init_num~0#1 := 0; 270579#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 270576#L527 ssl3_connect_~skip~0#1 := 0; 270575#L109-1 assume !false; 270574#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 270573#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 270572#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 270571#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 270570#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 270569#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 270568#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 270567#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 270566#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 270565#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 270564#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 270563#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 270562#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 270561#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 270560#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 270559#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 270558#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 270557#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 270556#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 270555#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 270554#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 270553#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 270552#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 270551#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 270158#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 270157#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 270155#L187 assume 4512 == ssl3_connect_~s__state~0#1; 270156#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 270542#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; 270540#L394 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 270538#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 270536#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 270531#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 270528#L527 ssl3_connect_~skip~0#1 := 0; 270527#L109-1 assume !false; 270526#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 270525#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 270524#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 270523#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 270522#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 270521#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 270520#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 270519#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 270518#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 270517#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 270516#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 270515#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 270514#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 270513#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 270512#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 270511#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 270510#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 270509#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 270508#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 270507#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 270506#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 270505#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 270504#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 270503#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 270502#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 270501#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 270500#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 270112#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 269035#L193 assume 4528 == ssl3_connect_~s__state~0#1; 269032#L197 [2022-07-14 15:09:33,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:33,920 INFO L85 PathProgramCache]: Analyzing trace with hash 1536518365, now seen corresponding path program 1 times [2022-07-14 15:09:33,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:33,921 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1453114435] [2022-07-14 15:09:33,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:33,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:33,928 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:33,929 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 15:09:33,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:33,952 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-14 15:09:33,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:33,953 INFO L85 PathProgramCache]: Analyzing trace with hash -188384889, now seen corresponding path program 1 times [2022-07-14 15:09:33,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:33,953 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716620673] [2022-07-14 15:09:33,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:33,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:33,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:33,986 INFO L134 CoverageAnalysis]: Checked inductivity of 770 backedges. 223 proven. 5 refuted. 0 times theorem prover too weak. 542 trivial. 0 not checked. [2022-07-14 15:09:33,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 15:09:33,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716620673] [2022-07-14 15:09:33,986 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716620673] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-14 15:09:33,986 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [754576178] [2022-07-14 15:09:33,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:33,987 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-14 15:09:33,987 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:33,992 INFO L229 MonitoredProcess]: Starting monitored process 251 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-14 15:09:33,994 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (251)] Waiting until timeout for monitored process [2022-07-14 15:09:34,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:34,054 INFO L263 TraceCheckSpWp]: Trace formula consists of 391 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 15:09:34,055 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:34,085 INFO L134 CoverageAnalysis]: Checked inductivity of 770 backedges. 495 proven. 0 refuted. 0 times theorem prover too weak. 275 trivial. 0 not checked. [2022-07-14 15:09:34,085 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-07-14 15:09:34,085 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [754576178] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 15:09:34,085 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-07-14 15:09:34,085 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2022-07-14 15:09:34,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847706243] [2022-07-14 15:09:34,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 15:09:34,087 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-14 15:09:34,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 15:09:34,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 15:09:34,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-07-14 15:09:34,088 INFO L87 Difference]: Start difference. First operand 4246 states and 4983 transitions. cyclomatic complexity: 747 Second operand has 3 states, 3 states have (on average 46.333333333333336) internal successors, (139), 3 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:34,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 15:09:34,109 INFO L93 Difference]: Finished difference Result 8175 states and 9544 transitions. [2022-07-14 15:09:34,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-07-14 15:09:34,110 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8175 states and 9544 transitions. [2022-07-14 15:09:34,125 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3298 [2022-07-14 15:09:34,132 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8175 states to 8175 states and 9544 transitions. [2022-07-14 15:09:34,132 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5113 [2022-07-14 15:09:34,134 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5113 [2022-07-14 15:09:34,134 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8175 states and 9544 transitions. [2022-07-14 15:09:34,135 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2022-07-14 15:09:34,135 INFO L369 hiAutomatonCegarLoop]: Abstraction has 8175 states and 9544 transitions. [2022-07-14 15:09:34,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8175 states and 9544 transitions. [2022-07-14 15:09:34,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8175 to 7955. [2022-07-14 15:09:34,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7955 states, 7955 states have (on average 1.1695788812067882) internal successors, (9304), 7954 states have internal predecessors, (9304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:34,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7955 states to 7955 states and 9304 transitions. [2022-07-14 15:09:34,190 INFO L392 hiAutomatonCegarLoop]: Abstraction has 7955 states and 9304 transitions. [2022-07-14 15:09:34,190 INFO L374 stractBuchiCegarLoop]: Abstraction has 7955 states and 9304 transitions. [2022-07-14 15:09:34,190 INFO L287 stractBuchiCegarLoop]: ======== Iteration 37 ============ [2022-07-14 15:09:34,190 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7955 states and 9304 transitions. [2022-07-14 15:09:34,201 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3134 [2022-07-14 15:09:34,201 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-14 15:09:34,201 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-14 15:09:34,203 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [10, 10, 9, 9, 9, 9, 9, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 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] [2022-07-14 15:09:34,203 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 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] [2022-07-14 15:09:34,203 INFO L752 eck$LassoCheckResult]: Stem: 280559#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); 280389#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; 280390#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 280515#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; 280558#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 280339#L109-1 assume !false; 284656#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 284425#L112 assume 12292 == ssl3_connect_~s__state~0#1; 280550#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; 280347#L217 ssl3_connect_~s__server~0#1 := 0; 280348#L222 assume 0 != ssl3_connect_~cb~0#1; 280311#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 280312#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 280470#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 280358#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 280291#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; 280292#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 284699#L527 ssl3_connect_~skip~0#1 := 0; 284698#L109-1 assume !false; 284697#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 284696#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 284695#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 284694#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 284693#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 284660#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 284658#L127 assume 4368 == ssl3_connect_~s__state~0#1; 280399#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 280400#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 280570#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 286215#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 286200#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 286195#L527 ssl3_connect_~skip~0#1 := 0; 286192#L109-1 assume !false; 286189#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 286186#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 286183#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 286180#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 286177#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 286174#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 286171#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 286168#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 286165#L133 assume 4384 == ssl3_connect_~s__state~0#1; 286162#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 286159#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 286156#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 280278#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 280279#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 286559#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 286548#L527 ssl3_connect_~skip~0#1 := 0; 286549#L109-1 assume !false; 286540#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 286541#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 286534#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 286535#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 286528#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 286529#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 286522#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 286523#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 286516#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 286517#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 286510#L139 assume 4400 == ssl3_connect_~s__state~0#1; 286511#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 286502#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 286503#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 286477#L527 ssl3_connect_~skip~0#1 := 0; 286478#L109-1 assume !false; 286469#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 286470#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 286461#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 286462#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 286453#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 286454#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 286445#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 286446#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 286437#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 286438#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 286429#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 286430#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 286421#L145 assume 4416 == ssl3_connect_~s__state~0#1; 286422#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 286413#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 286414#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 286407#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 286408#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 286396#L527 ssl3_connect_~skip~0#1 := 0; 286397#L109-1 assume !false; 286386#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 286387#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 286378#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 286379#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 286370#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 286371#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 286362#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 286363#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 286354#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 286355#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 286346#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 286347#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 286338#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 286339#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 286330#L151 assume 4432 == ssl3_connect_~s__state~0#1; 286331#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 286322#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 286323#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 286303#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 286301#L527 ssl3_connect_~skip~0#1 := 0; 286292#L109-1 assume !false; 286293#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 286284#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 286285#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 286276#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 286277#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 286268#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 286269#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 286260#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 286261#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 286252#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 286253#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 286244#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 286245#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 286236#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 286237#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 286228#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 286229#L157 assume 4448 == ssl3_connect_~s__state~0#1; 286221#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 286222#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 287349#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 287346#L342 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 287347#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 288213#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 288210#L527 ssl3_connect_~skip~0#1 := 0; 288209#L109-1 assume !false; 288207#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 288206#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 288110#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 288108#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 288084#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 288082#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 288080#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 287868#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 287867#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 287865#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 287863#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 287835#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 287834#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 287833#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 280505#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 280506#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 287801#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 287796#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 287793#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 287790#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 287785#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 287782#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 287778#L175 assume 4480 == ssl3_connect_~s__state~0#1; 287779#L179 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 280565#L363 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 280566#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; 280529#L367-2 ssl3_connect_~s__init_num~0#1 := 0; 280530#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 288042#L527 ssl3_connect_~skip~0#1 := 0; 288041#L109-1 assume !false; 288040#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 288039#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 288038#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 288037#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 288036#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 288035#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 288034#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 288033#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 288032#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 288031#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 288030#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 288029#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 288028#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 288027#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 288026#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 288025#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 288024#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 288023#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 288022#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 288021#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 288020#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 288019#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 288018#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 288017#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 288016#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 288015#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 288014#L187 assume 4512 == ssl3_connect_~s__state~0#1; 288013#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 288012#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; 280323#L394 assume !(0 == ssl3_connect_~s__s3__tmp__new_compression~0#1);ssl3_connect_~s__session__compress_meth~0#1 := ssl3_connect_~s__s3__tmp__new_compression__id~0#1; 280324#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 288010#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 288008#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 288006#L527 ssl3_connect_~skip~0#1 := 0; 288005#L109-1 assume !false; 288004#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 288003#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 288002#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 288001#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 288000#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 287999#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 287998#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 287997#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 287996#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 287995#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 287994#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 287993#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 287992#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 287991#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 287990#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 287989#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 287988#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 287987#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 287986#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 287985#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 287984#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 287983#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 287982#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 287981#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 287980#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 287979#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 287978#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 287977#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 287976#L193 assume 4528 == ssl3_connect_~s__state~0#1; 287972#L197 [2022-07-14 15:09:34,204 INFO L754 eck$LassoCheckResult]: Loop: 287972#L197 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 287971#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; 287970#L418 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 287969#L418-1 ssl3_connect_~s__init_num~0#1 := 0; 287966#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 287963#L527 ssl3_connect_~skip~0#1 := 0; 287962#L109-1 assume !false; 287961#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 287960#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 287959#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 287958#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 287957#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 287956#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 287955#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 287954#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 287953#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 287952#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 287951#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 287950#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 287949#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 287948#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 287947#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 287946#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 287945#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 287944#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 287943#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 287942#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 287941#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 287940#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 287939#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 287938#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 287937#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 287936#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 287935#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 287934#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 287933#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 287932#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 287931#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 287930#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 287929#L205 assume 4352 == ssl3_connect_~s__state~0#1; 287928#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 287926#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 287925#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 287922#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 287919#L527 ssl3_connect_~skip~0#1 := 0; 287918#L109-1 assume !false; 287917#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 287916#L112 assume 12292 == ssl3_connect_~s__state~0#1; 287913#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; 287911#L217 ssl3_connect_~s__server~0#1 := 0; 287910#L222 assume 0 != ssl3_connect_~cb~0#1; 283963#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 287909#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 287907#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 287905#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 287904#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; 287901#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 287898#L527 ssl3_connect_~skip~0#1 := 0; 287897#L109-1 assume !false; 287896#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 287895#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 287894#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 287893#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 287892#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 287891#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 287890#L127 assume 4368 == ssl3_connect_~s__state~0#1; 287889#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 287887#L261 assume !(0 == ssl3_connect_~blastFlag~0#1); 287886#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 286805#L269 assume ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1; 286806#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 286798#L527 ssl3_connect_~skip~0#1 := 0; 286799#L109-1 assume !false; 286769#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 286770#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 286761#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 286762#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 286757#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 286758#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 286751#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 286752#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 286745#L133 assume 4384 == ssl3_connect_~s__state~0#1; 286746#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 286567#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 280275#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 286152#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 286154#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 287881#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 287878#L527 ssl3_connect_~skip~0#1 := 0; 287877#L109-1 assume !false; 287876#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 287875#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 287874#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 287873#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 287872#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 287871#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 287870#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 287869#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 280549#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 280330#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 280331#L139 assume 4400 == ssl3_connect_~s__state~0#1; 280366#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 280372#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 280413#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 287652#L527 ssl3_connect_~skip~0#1 := 0; 287650#L109-1 assume !false; 287647#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 287646#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 287645#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 287643#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 287641#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 287637#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 287635#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 287633#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 287631#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 287629#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 287627#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 287625#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 287623#L145 assume 4416 == ssl3_connect_~s__state~0#1; 280523#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 280303#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 280304#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 280465#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 280555#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 287420#L527 ssl3_connect_~skip~0#1 := 0; 287418#L109-1 assume !false; 287416#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 287414#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 287412#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 287410#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 287408#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 287406#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 287404#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 287402#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 287401#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 287400#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 287398#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 287396#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 287394#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 287391#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 287389#L151 assume 4432 == ssl3_connect_~s__state~0#1; 280401#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 280402#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 280340#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 280341#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 287794#L527 ssl3_connect_~skip~0#1 := 0; 287795#L109-1 assume !false; 287786#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 287787#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 287780#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 287781#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 287767#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 287768#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 287754#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 287755#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 287743#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 287744#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 287735#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 287736#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 287727#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 287728#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 287669#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 287670#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 287555#L157 assume 4448 == ssl3_connect_~s__state~0#1; 287556#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 280488#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 280489#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 280379#L342 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 280381#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 288177#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 288174#L527 ssl3_connect_~skip~0#1 := 0; 288173#L109-1 assume !false; 288172#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 288171#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 288170#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 288169#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 288168#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 288167#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 288166#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 288165#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 288164#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 288163#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 288162#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 288161#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 288160#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 288159#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 288158#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 288157#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 288156#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 288155#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 288154#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 288153#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 288152#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 288151#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 288150#L175 assume 4480 == ssl3_connect_~s__state~0#1; 288149#L179 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 288148#L363 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 288147#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; 288146#L367-2 ssl3_connect_~s__init_num~0#1 := 0; 287748#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 287742#L527 ssl3_connect_~skip~0#1 := 0; 287738#L109-1 assume !false; 287734#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 287730#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 287726#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 287722#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 287720#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 287716#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 287713#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 287709#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 287706#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 287703#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 287700#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 287697#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 287694#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 287691#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 287688#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 287685#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 287682#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 287679#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 287676#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 287668#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 287667#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 287666#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 287665#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 287664#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 287663#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 287662#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 287661#L187 assume 4512 == ssl3_connect_~s__state~0#1; 287658#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 287656#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; 287653#L394 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 287651#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 287648#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 287649#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 288104#L527 ssl3_connect_~skip~0#1 := 0; 288103#L109-1 assume !false; 288102#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 288101#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 288100#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 288099#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 288098#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 288097#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 288096#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 288095#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 288094#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 288093#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 288092#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 288091#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 288090#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 288089#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 288088#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 288087#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 288086#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 288085#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 287607#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 287608#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 287603#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 287604#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 288076#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 288074#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 288072#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 288070#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 288068#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 288066#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 287975#L193 assume 4528 == ssl3_connect_~s__state~0#1; 287972#L197 [2022-07-14 15:09:34,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:34,204 INFO L85 PathProgramCache]: Analyzing trace with hash 1536518365, now seen corresponding path program 2 times [2022-07-14 15:09:34,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:34,204 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936419509] [2022-07-14 15:09:34,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:34,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:34,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:34,213 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 15:09:34,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:34,237 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-14 15:09:34,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:34,237 INFO L85 PathProgramCache]: Analyzing trace with hash 1476261063, now seen corresponding path program 1 times [2022-07-14 15:09:34,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:34,238 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023367372] [2022-07-14 15:09:34,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:34,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:34,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:34,256 INFO L134 CoverageAnalysis]: Checked inductivity of 770 backedges. 223 proven. 5 refuted. 0 times theorem prover too weak. 542 trivial. 0 not checked. [2022-07-14 15:09:34,256 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 15:09:34,256 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023367372] [2022-07-14 15:09:34,257 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023367372] provided 0 perfect and 1 imperfect interpolant sequences [2022-07-14 15:09:34,257 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [512990356] [2022-07-14 15:09:34,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:34,257 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-07-14 15:09:34,257 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:34,259 INFO L229 MonitoredProcess]: Starting monitored process 252 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-07-14 15:09:34,290 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (252)] Waiting until timeout for monitored process [2022-07-14 15:09:34,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:34,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 385 conjuncts, 3 conjunts are in the unsatisfiable core [2022-07-14 15:09:34,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:34,375 INFO L134 CoverageAnalysis]: Checked inductivity of 770 backedges. 223 proven. 5 refuted. 0 times theorem prover too weak. 542 trivial. 0 not checked. [2022-07-14 15:09:34,376 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-07-14 15:09:34,419 INFO L134 CoverageAnalysis]: Checked inductivity of 770 backedges. 223 proven. 5 refuted. 0 times theorem prover too weak. 542 trivial. 0 not checked. [2022-07-14 15:09:34,420 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [512990356] provided 0 perfect and 2 imperfect interpolant sequences [2022-07-14 15:09:34,420 INFO L184 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-07-14 15:09:34,420 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2022-07-14 15:09:34,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361102968] [2022-07-14 15:09:34,420 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-07-14 15:09:34,420 INFO L769 eck$LassoCheckResult]: loop already infeasible [2022-07-14 15:09:34,421 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 15:09:34,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-07-14 15:09:34,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-07-14 15:09:34,421 INFO L87 Difference]: Start difference. First operand 7955 states and 9304 transitions. cyclomatic complexity: 1359 Second operand has 6 states, 6 states have (on average 29.0) internal successors, (174), 6 states have internal predecessors, (174), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:34,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 15:09:34,527 INFO L93 Difference]: Finished difference Result 4393 states and 5018 transitions. [2022-07-14 15:09:34,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-07-14 15:09:34,528 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4393 states and 5018 transitions. [2022-07-14 15:09:34,536 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 164 [2022-07-14 15:09:34,539 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4393 states to 2339 states and 2672 transitions. [2022-07-14 15:09:34,539 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2329 [2022-07-14 15:09:34,540 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2339 [2022-07-14 15:09:34,540 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2339 states and 2672 transitions. [2022-07-14 15:09:34,568 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-14 15:09:34,568 INFO L369 hiAutomatonCegarLoop]: Abstraction has 2339 states and 2672 transitions. [2022-07-14 15:09:34,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2339 states and 2672 transitions. [2022-07-14 15:09:34,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2339 to 1158. [2022-07-14 15:09:34,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1158 states, 1158 states have (on average 1.1511226252158895) internal successors, (1333), 1157 states have internal predecessors, (1333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:34,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1158 states to 1158 states and 1333 transitions. [2022-07-14 15:09:34,577 INFO L392 hiAutomatonCegarLoop]: Abstraction has 1158 states and 1333 transitions. [2022-07-14 15:09:34,577 INFO L374 stractBuchiCegarLoop]: Abstraction has 1158 states and 1333 transitions. [2022-07-14 15:09:34,577 INFO L287 stractBuchiCegarLoop]: ======== Iteration 38 ============ [2022-07-14 15:09:34,577 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1158 states and 1333 transitions. [2022-07-14 15:09:34,579 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 164 [2022-07-14 15:09:34,579 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2022-07-14 15:09:34,579 INFO L119 BuchiIsEmpty]: Starting construction of run [2022-07-14 15:09:34,581 INFO L179 hiAutomatonCegarLoop]: Counterexample stem histogram [11, 11, 10, 10, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 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, 1, 1] [2022-07-14 15:09:34,581 INFO L180 hiAutomatonCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 2, 2, 2, 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] [2022-07-14 15:09:34,581 INFO L752 eck$LassoCheckResult]: Stem: 294377#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); 294283#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; 294284#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 294339#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; 294340#L103 assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 294257#L109-1 assume !false; 294442#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 294440#L112 assume 12292 == ssl3_connect_~s__state~0#1; 294371#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; 294372#L217 ssl3_connect_~s__server~0#1 := 0; 294345#L222 assume 0 != ssl3_connect_~cb~0#1; 294240#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 294241#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 294437#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 294436#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 294232#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; 294233#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 294419#L527 ssl3_connect_~skip~0#1 := 0; 294420#L109-1 assume !false; 294411#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 294412#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 294403#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 294404#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 294395#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 294396#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 294384#L127 assume 4368 == ssl3_connect_~s__state~0#1; 294385#L131 ssl3_connect_~s__shutdown~0#1 := 0;ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet38#1;havoc ssl3_connect_#t~nondet38#1; 294498#L261 assume 0 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 1; 294291#L261-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4384;ssl3_connect_~s__init_num~0#1 := 0; 294292#L269 assume !(ssl3_connect_~s__bbio~0#1 != ssl3_connect_~s__wbio~0#1); 294323#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 294486#L527 ssl3_connect_~skip~0#1 := 0; 294484#L109-1 assume !false; 294482#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 294480#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 294478#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 294476#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 294474#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 294472#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 294470#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 294468#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 294452#L133 assume 4384 == ssl3_connect_~s__state~0#1; 294453#L137 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet39#1;havoc ssl3_connect_#t~nondet39#1; 294223#L276 assume 1 == ssl3_connect_~blastFlag~0#1;ssl3_connect_~blastFlag~0#1 := 2; 294224#L276-2 assume !(ssl3_connect_~ret~0#1 <= 0); 294225#L282 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__state~0#1 := 4400; 294226#L282-2 ssl3_connect_~s__init_num~0#1 := 0; 294332#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 294457#L527 ssl3_connect_~skip~0#1 := 0; 294446#L109-1 assume !false; 294447#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 294434#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 294435#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 294417#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 294418#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 294409#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 294410#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 294401#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 294402#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 294393#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 294394#L139 assume 4400 == ssl3_connect_~s__state~0#1; 294363#L143 assume 0 != ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 - 256;ssl3_connect_~skip~0#1 := 1; 294275#L291-1 ssl3_connect_~s__state~0#1 := 4416;ssl3_connect_~s__init_num~0#1 := 0; 294688#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 294684#L527 ssl3_connect_~skip~0#1 := 0; 294685#L109-1 assume !false; 294680#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 294681#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 294676#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 294677#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 294672#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 294673#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 294668#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 294669#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 294664#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 294665#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 294660#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 294661#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 294656#L145 assume 4416 == ssl3_connect_~s__state~0#1; 294657#L149 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet41#1;havoc ssl3_connect_#t~nondet41#1; 294238#L308 assume !(3 == ssl3_connect_~blastFlag~0#1); 294239#L308-2 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4432;ssl3_connect_~s__init_num~0#1 := 0; 294324#L316 assume !(0 == ssl3_connect_~tmp___6~0#1); 294375#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 294580#L527 ssl3_connect_~skip~0#1 := 0; 294575#L109-1 assume !false; 294570#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 294565#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 294560#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 294555#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 294550#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 294545#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 294540#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 294535#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 294530#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 294525#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 294520#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 294515#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 294510#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 294505#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 294499#L151 assume 4432 == ssl3_connect_~s__state~0#1; 294500#L155 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet42#1;havoc ssl3_connect_#t~nondet42#1; 294875#L324 assume !(4 == ssl3_connect_~blastFlag~0#1); 294873#L327 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~s__state~0#1 := 4448;ssl3_connect_~s__init_num~0#1 := 0; 294866#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 294862#L527 ssl3_connect_~skip~0#1 := 0; 294860#L109-1 assume !false; 294858#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 294856#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 294854#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 294852#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 294850#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 294848#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 294846#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 294844#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 294842#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 294840#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 294838#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 294836#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 294834#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 294726#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 294727#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 294705#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 294700#L157 assume 4448 == ssl3_connect_~s__state~0#1; 294242#L161 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet43#1;havoc ssl3_connect_#t~nondet43#1; 294243#L336 assume !(4 == ssl3_connect_~blastFlag~0#1); 294335#L336-2 assume !(ssl3_connect_~ret~0#1 <= 0); 294278#L342 assume !(0 != ssl3_connect_~s__s3__tmp__cert_req~0#1);ssl3_connect_~s__state~0#1 := 4480; 294280#L342-2 ssl3_connect_~s__init_num~0#1 := 0; 294329#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 295077#L527 ssl3_connect_~skip~0#1 := 0; 295376#L109-1 assume !false; 295375#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 295374#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 295373#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 295372#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 295371#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 295370#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 295369#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 295368#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 295367#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 295366#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 295365#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 295364#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 295363#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 295362#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 295361#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 295360#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 295359#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 295358#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 295357#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 295356#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 295355#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 295354#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 295353#L175 assume 4480 == ssl3_connect_~s__state~0#1; 295352#L179 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet45#1;havoc ssl3_connect_#t~nondet45#1; 295351#L363 assume !(ssl3_connect_~ret~0#1 <= 0);ssl3_connect_~l~0#1 := ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1; 294246#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; 294247#L367-2 ssl3_connect_~s__init_num~0#1 := 0; 294245#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 294328#L527 ssl3_connect_~skip~0#1 := 0; 295348#L109-1 assume !false; 295347#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 295346#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 295345#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 295344#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 295343#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 295317#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 295316#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 295314#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 295312#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 295310#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 295308#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 295306#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 294315#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 294273#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 294274#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 294342#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 294350#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 295281#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 295280#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 295279#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 295212#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 295211#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 295209#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 295207#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 295205#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 295203#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 295201#L187 assume 4512 == ssl3_connect_~s__state~0#1; 295199#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 295198#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; 295197#L394 assume !(0 == ssl3_connect_~s__s3__tmp__new_compression~0#1);ssl3_connect_~s__session__compress_meth~0#1 := ssl3_connect_~s__s3__tmp__new_compression__id~0#1; 295195#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 295192#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 295186#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 295182#L527 ssl3_connect_~skip~0#1 := 0; 295180#L109-1 assume !false; 295178#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 295162#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 295163#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 295156#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 295157#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 295150#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 295151#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 295144#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 295145#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 295138#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 295139#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 295132#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 295133#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 295126#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 295127#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 295120#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 295121#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 295114#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 295115#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 295108#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 295109#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 295102#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 295103#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 295096#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 295097#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 295090#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 295091#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 294319#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 294320#L193 assume 4528 == ssl3_connect_~s__state~0#1; 295175#L197 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet48#1;havoc ssl3_connect_#t~nondet48#1; 294303#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; 294304#L418 assume !(0 != ssl3_connect_~s__hit~0#1);ssl3_connect_~s__s3__tmp__next_state___0~0#1 := 4560; 294236#L418-1 ssl3_connect_~s__init_num~0#1 := 0; 294237#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 295167#L527 ssl3_connect_~skip~0#1 := 0; 295342#L109-1 assume !false; 295341#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 295340#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 295339#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 295338#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 295337#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 295336#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 295335#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 295334#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 295333#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 295332#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 295331#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 295330#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 295329#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 295328#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 295327#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 295326#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 295325#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 295324#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 295323#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 295322#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 295321#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 295320#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 295319#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 295318#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 295013#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 295012#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 295011#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 295010#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 295009#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 295007#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 295008#L199 assume !(4560 == ssl3_connect_~s__state~0#1); 294346#L202 assume !(4561 == ssl3_connect_~s__state~0#1); 294347#L205 assume 4352 == ssl3_connect_~s__state~0#1; 294276#L206 ssl3_connect_~__cil_tmp61~0#1 := ssl3_connect_~num1~0#1; 294277#L451 assume !(ssl3_connect_~__cil_tmp61~0#1 > 0); 294351#L451-2 ssl3_connect_~s__state~0#1 := ssl3_connect_~s__s3__tmp__next_state___0~0#1; 294302#L492 [2022-07-14 15:09:34,581 INFO L754 eck$LassoCheckResult]: Loop: 294302#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 295293#L527 ssl3_connect_~skip~0#1 := 0; 295291#L109-1 assume !false; 295289#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 295287#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 295285#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 295283#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 295065#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 295066#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 295059#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 295060#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 295053#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 295054#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 295047#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 295048#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 295041#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 295042#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 295035#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 295036#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 295029#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 295030#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 295023#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 295024#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 295017#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 295018#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 295005#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 295006#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 295001#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 295002#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 294915#L187 assume !(4512 == ssl3_connect_~s__state~0#1); 294916#L190 assume !(4513 == ssl3_connect_~s__state~0#1); 294907#L193 assume !(4528 == ssl3_connect_~s__state~0#1); 294908#L196 assume !(4529 == ssl3_connect_~s__state~0#1); 294448#L199 assume 4560 == ssl3_connect_~s__state~0#1; 294449#L203 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet49#1;havoc ssl3_connect_#t~nondet49#1; 294357#L438 assume !(ssl3_connect_~ret~0#1 <= 0); 294358#L441 assume 0 != ssl3_connect_~s__hit~0#1;ssl3_connect_~s__state~0#1 := 4512; 294354#L441-2 ssl3_connect_~s__init_num~0#1 := 0; 294355#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 295270#L527 ssl3_connect_~skip~0#1 := 0; 295263#L109-1 assume !false; 295264#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 295259#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 295260#L115 assume !(16384 == ssl3_connect_~s__state~0#1); 295255#L118 assume !(4096 == ssl3_connect_~s__state~0#1); 295256#L121 assume !(20480 == ssl3_connect_~s__state~0#1); 295251#L124 assume !(4099 == ssl3_connect_~s__state~0#1); 295252#L127 assume !(4368 == ssl3_connect_~s__state~0#1); 295247#L130 assume !(4369 == ssl3_connect_~s__state~0#1); 295248#L133 assume !(4384 == ssl3_connect_~s__state~0#1); 295243#L136 assume !(4385 == ssl3_connect_~s__state~0#1); 295244#L139 assume !(4400 == ssl3_connect_~s__state~0#1); 295239#L142 assume !(4401 == ssl3_connect_~s__state~0#1); 295240#L145 assume !(4416 == ssl3_connect_~s__state~0#1); 295235#L148 assume !(4417 == ssl3_connect_~s__state~0#1); 295236#L151 assume !(4432 == ssl3_connect_~s__state~0#1); 295231#L154 assume !(4433 == ssl3_connect_~s__state~0#1); 295232#L157 assume !(4448 == ssl3_connect_~s__state~0#1); 295227#L160 assume !(4449 == ssl3_connect_~s__state~0#1); 295228#L163 assume !(4464 == ssl3_connect_~s__state~0#1); 295223#L166 assume !(4465 == ssl3_connect_~s__state~0#1); 295224#L169 assume !(4466 == ssl3_connect_~s__state~0#1); 295219#L172 assume !(4467 == ssl3_connect_~s__state~0#1); 295220#L175 assume !(4480 == ssl3_connect_~s__state~0#1); 295215#L178 assume !(4481 == ssl3_connect_~s__state~0#1); 295216#L181 assume !(4496 == ssl3_connect_~s__state~0#1); 294343#L184 assume !(4497 == ssl3_connect_~s__state~0#1); 294344#L187 assume 4512 == ssl3_connect_~s__state~0#1; 294336#L191 ssl3_connect_~ret~0#1 := ssl3_connect_#t~nondet47#1;havoc ssl3_connect_#t~nondet47#1; 294337#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; 294248#L394 assume 0 == ssl3_connect_~s__s3__tmp__new_compression~0#1;ssl3_connect_~s__session__compress_meth~0#1 := 0; 294249#L394-2 assume !(0 == ssl3_connect_~tmp___7~0#1); 294301#L403 assume !(0 == ssl3_connect_~tmp___8~0#1); 294302#L492 [2022-07-14 15:09:34,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:34,582 INFO L85 PathProgramCache]: Analyzing trace with hash -2073234653, now seen corresponding path program 1 times [2022-07-14 15:09:34,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:34,582 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832507482] [2022-07-14 15:09:34,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:34,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:34,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:34,593 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 15:09:34,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:34,632 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-14 15:09:34,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:34,632 INFO L85 PathProgramCache]: Analyzing trace with hash 816935564, now seen corresponding path program 2 times [2022-07-14 15:09:34,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:34,633 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900666492] [2022-07-14 15:09:34,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:34,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:34,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:34,637 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-07-14 15:09:34,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-07-14 15:09:34,640 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-07-14 15:09:34,640 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:34,641 INFO L85 PathProgramCache]: Analyzing trace with hash 88012202, now seen corresponding path program 1 times [2022-07-14 15:09:34,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-07-14 15:09:34,641 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342939839] [2022-07-14 15:09:34,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-07-14 15:09:34,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-07-14 15:09:34,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:34,720 INFO L134 CoverageAnalysis]: Checked inductivity of 1209 backedges. 469 proven. 0 refuted. 0 times theorem prover too weak. 740 trivial. 0 not checked. [2022-07-14 15:09:34,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-07-14 15:09:34,720 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342939839] [2022-07-14 15:09:34,720 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1342939839] provided 1 perfect and 0 imperfect interpolant sequences [2022-07-14 15:09:34,721 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-07-14 15:09:34,721 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-07-14 15:09:34,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975930111] [2022-07-14 15:09:34,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-07-14 15:09:34,946 INFO L210 LassoAnalysis]: Preferences: [2022-07-14 15:09:34,946 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-14 15:09:34,946 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-14 15:09:34,946 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-14 15:09:34,946 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2022-07-14 15:09:34,946 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:34,946 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-14 15:09:34,946 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-14 15:09:34,946 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration38_Loop [2022-07-14 15:09:34,946 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-14 15:09:34,946 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-14 15:09:34,947 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:34,949 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:34,950 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:34,952 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:34,953 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:34,956 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:34,957 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:34,960 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:34,962 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:34,964 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:34,965 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:34,967 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:34,968 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:35,035 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-14 15:09:35,035 INFO L404 LassoAnalysis]: Checking for nontermination... [2022-07-14 15:09:35,035 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:35,035 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:35,037 INFO L229 MonitoredProcess]: Starting monitored process 253 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) [2022-07-14 15:09:35,038 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (253)] Waiting until timeout for monitored process [2022-07-14 15:09:35,039 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:35,039 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:35,060 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:35,060 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__session__compress_meth~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__session__compress_meth~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-14 15:09:35,075 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (253)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:35,076 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:35,076 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:35,077 INFO L229 MonitoredProcess]: Starting monitored process 254 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) [2022-07-14 15:09:35,078 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (254)] Waiting until timeout for monitored process [2022-07-14 15:09:35,080 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:35,080 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:35,100 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:35,101 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-14 15:09:35,119 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (254)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:35,120 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:35,120 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:35,122 INFO L229 MonitoredProcess]: Starting monitored process 255 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) [2022-07-14 15:09:35,123 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (255)] Waiting until timeout for monitored process [2022-07-14 15:09:35,125 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:35,125 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:35,145 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:35,145 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___7~0#1=-1} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___7~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2022-07-14 15:09:35,161 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (255)] Ended with exit code 0 [2022-07-14 15:09:35,161 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:35,161 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:35,162 INFO L229 MonitoredProcess]: Starting monitored process 256 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) [2022-07-14 15:09:35,163 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (256)] Waiting until timeout for monitored process [2022-07-14 15:09:35,164 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:35,164 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:35,171 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2022-07-14 15:09:35,171 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: [] [2022-07-14 15:09:35,186 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (256)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:35,186 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:35,186 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:35,187 INFO L229 MonitoredProcess]: Starting monitored process 257 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) [2022-07-14 15:09:35,188 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (257)] Waiting until timeout for monitored process [2022-07-14 15:09:35,189 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2022-07-14 15:09:35,189 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:35,214 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (257)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:35,215 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:35,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:35,216 INFO L229 MonitoredProcess]: Starting monitored process 258 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) [2022-07-14 15:09:35,216 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (258)] Waiting until timeout for monitored process [2022-07-14 15:09:35,218 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2022-07-14 15:09:35,218 INFO L160 nArgumentSynthesizer]: Using integer mode. [2022-07-14 15:09:35,224 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2022-07-14 15:09:35,239 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (258)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:35,239 INFO L210 LassoAnalysis]: Preferences: [2022-07-14 15:09:35,239 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2022-07-14 15:09:35,239 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2022-07-14 15:09:35,239 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2022-07-14 15:09:35,240 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2022-07-14 15:09:35,240 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:35,240 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2022-07-14 15:09:35,240 INFO L132 ssoRankerPreferences]: Path of dumped script: [2022-07-14 15:09:35,240 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration38_Loop [2022-07-14 15:09:35,240 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2022-07-14 15:09:35,240 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2022-07-14 15:09:35,240 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:35,242 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:35,245 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:35,246 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:35,248 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:35,249 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:35,252 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:35,254 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:35,255 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:35,257 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:35,258 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:35,260 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:35,261 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2022-07-14 15:09:35,337 INFO L294 LassoAnalysis]: Preprocessing complete. [2022-07-14 15:09:35,337 INFO L490 LassoAnalysis]: Using template 'affine'. [2022-07-14 15:09:35,337 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:35,337 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:35,338 INFO L229 MonitoredProcess]: Starting monitored process 259 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) [2022-07-14 15:09:35,339 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (259)] Waiting until timeout for monitored process [2022-07-14 15:09:35,340 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 [2022-07-14 15:09:35,345 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:35,346 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:35,346 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:35,346 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2022-07-14 15:09:35,346 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:35,346 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2022-07-14 15:09:35,346 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:35,347 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2022-07-14 15:09:35,362 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (259)] Ended with exit code 0 [2022-07-14 15:09:35,362 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:35,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:35,363 INFO L229 MonitoredProcess]: Starting monitored process 260 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) [2022-07-14 15:09:35,364 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (260)] Waiting until timeout for monitored process [2022-07-14 15:09:35,365 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 [2022-07-14 15:09:35,371 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2022-07-14 15:09:35,371 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2022-07-14 15:09:35,371 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2022-07-14 15:09:35,371 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2022-07-14 15:09:35,371 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2022-07-14 15:09:35,371 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2022-07-14 15:09:35,371 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2022-07-14 15:09:35,383 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2022-07-14 15:09:35,385 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2022-07-14 15:09:35,385 INFO L444 ModelExtractionUtils]: 1 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2022-07-14 15:09:35,385 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2022-07-14 15:09:35,385 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-07-14 15:09:35,387 INFO L229 MonitoredProcess]: Starting monitored process 261 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) [2022-07-14 15:09:35,391 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2022-07-14 15:09:35,392 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2022-07-14 15:09:35,392 INFO L513 LassoAnalysis]: Proved termination. [2022-07-14 15:09:35,392 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 [] [2022-07-14 15:09:35,407 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (261)] Waiting until timeout for monitored process [2022-07-14 15:09:35,408 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (260)] Ended with exit code 0 [2022-07-14 15:09:35,408 INFO L293 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2022-07-14 15:09:35,415 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:35,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:35,460 INFO L263 TraceCheckSpWp]: Trace formula consists of 435 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 15:09:35,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:35,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:35,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 15:09:35,672 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:35,740 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 15:09:35,741 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 [2022-07-14 15:09:35,741 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1158 states and 1333 transitions. cyclomatic complexity: 177 Second operand has 5 states, 5 states have (on average 34.2) internal successors, (171), 5 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:35,794 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1158 states and 1333 transitions. cyclomatic complexity: 177. Second operand has 5 states, 5 states have (on average 34.2) internal successors, (171), 5 states have internal predecessors, (171), 0 states have call successors, (0), 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 1472 states and 1679 transitions. Complement of second has 7 states. [2022-07-14 15:09:35,795 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 [2022-07-14 15:09:35,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 34.2) internal successors, (171), 5 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:35,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 189 transitions. [2022-07-14 15:09:35,795 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 189 transitions. Stem has 269 letters. Loop has 73 letters. [2022-07-14 15:09:35,796 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:35,796 INFO L577 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2022-07-14 15:09:35,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-07-14 15:09:35,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:35,849 INFO L263 TraceCheckSpWp]: Trace formula consists of 435 conjuncts, 2 conjunts are in the unsatisfiable core [2022-07-14 15:09:35,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:36,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-07-14 15:09:36,067 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 4 conjunts are in the unsatisfiable core [2022-07-14 15:09:36,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-07-14 15:09:36,139 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-07-14 15:09:36,139 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 [2022-07-14 15:09:36,139 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 1158 states and 1333 transitions. cyclomatic complexity: 177 Second operand has 5 states, 5 states have (on average 34.2) internal successors, (171), 5 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:36,222 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 1158 states and 1333 transitions. cyclomatic complexity: 177. Second operand has 5 states, 5 states have (on average 34.2) internal successors, (171), 5 states have internal predecessors, (171), 0 states have call successors, (0), 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 1324 states and 1523 transitions. Complement of second has 8 states. [2022-07-14 15:09:36,222 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 [2022-07-14 15:09:36,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 34.2) internal successors, (171), 5 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:36,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 231 transitions. [2022-07-14 15:09:36,223 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 231 transitions. Stem has 269 letters. Loop has 73 letters. [2022-07-14 15:09:36,223 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:36,223 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 231 transitions. Stem has 342 letters. Loop has 73 letters. [2022-07-14 15:09:36,223 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:36,223 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 231 transitions. Stem has 269 letters. Loop has 146 letters. [2022-07-14 15:09:36,224 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2022-07-14 15:09:36,225 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1324 states and 1523 transitions. [2022-07-14 15:09:36,227 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2022-07-14 15:09:36,227 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1324 states to 0 states and 0 transitions. [2022-07-14 15:09:36,227 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2022-07-14 15:09:36,227 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2022-07-14 15:09:36,227 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2022-07-14 15:09:36,228 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-14 15:09:36,228 INFO L369 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-07-14 15:09:36,228 INFO L392 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-07-14 15:09:36,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-07-14 15:09:36,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-07-14 15:09:36,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-07-14 15:09:36,228 INFO L87 Difference]: Start difference. First operand 0 states and 0 transitions. Second operand has 3 states, 3 states have (on average 49.666666666666664) internal successors, (149), 3 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-07-14 15:09:36,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-07-14 15:09:36,229 INFO L93 Difference]: Finished difference Result 0 states and 0 transitions. [2022-07-14 15:09:36,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-07-14 15:09:36,230 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 0 states and 0 transitions. [2022-07-14 15:09:36,230 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2022-07-14 15:09:36,230 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 0 states to 0 states and 0 transitions. [2022-07-14 15:09:36,230 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2022-07-14 15:09:36,230 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2022-07-14 15:09:36,230 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2022-07-14 15:09:36,230 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2022-07-14 15:09:36,230 INFO L369 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-07-14 15:09:36,231 INFO L392 hiAutomatonCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-07-14 15:09:36,231 INFO L374 stractBuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-07-14 15:09:36,231 INFO L287 stractBuchiCegarLoop]: ======== Iteration 39 ============ [2022-07-14 15:09:36,231 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2022-07-14 15:09:36,231 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2022-07-14 15:09:36,231 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2022-07-14 15:09:36,237 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 14.07 03:09:36 BoogieIcfgContainer [2022-07-14 15:09:36,237 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2022-07-14 15:09:36,237 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2022-07-14 15:09:36,237 INFO L271 PluginConnector]: Initializing Witness Printer... [2022-07-14 15:09:36,238 INFO L275 PluginConnector]: Witness Printer initialized [2022-07-14 15:09:36,238 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 14.07 03:09:07" (3/4) ... [2022-07-14 15:09:36,241 INFO L140 WitnessPrinter]: No result that supports witness generation found [2022-07-14 15:09:36,241 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2022-07-14 15:09:36,241 INFO L158 Benchmark]: Toolchain (without parser) took 29223.07ms. Allocated memory was 90.2MB in the beginning and 423.6MB in the end (delta: 333.4MB). Free memory was 59.7MB in the beginning and 116.7MB in the end (delta: -57.0MB). Peak memory consumption was 275.9MB. Max. memory is 16.1GB. [2022-07-14 15:09:36,242 INFO L158 Benchmark]: CDTParser took 0.19ms. Allocated memory is still 90.2MB. Free memory is still 49.0MB. There was no memory consumed. Max. memory is 16.1GB. [2022-07-14 15:09:36,242 INFO L158 Benchmark]: CACSL2BoogieTranslator took 250.06ms. Allocated memory is still 90.2MB. Free memory was 59.5MB in the beginning and 63.1MB in the end (delta: -3.6MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2022-07-14 15:09:36,242 INFO L158 Benchmark]: Boogie Procedure Inliner took 46.98ms. Allocated memory is still 90.2MB. Free memory was 63.1MB in the beginning and 60.4MB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-07-14 15:09:36,242 INFO L158 Benchmark]: Boogie Preprocessor took 40.42ms. Allocated memory is still 90.2MB. Free memory was 60.4MB in the beginning and 58.6MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2022-07-14 15:09:36,243 INFO L158 Benchmark]: RCFGBuilder took 442.55ms. Allocated memory was 90.2MB in the beginning and 115.3MB in the end (delta: 25.2MB). Free memory was 58.6MB in the beginning and 84.0MB in the end (delta: -25.4MB). Peak memory consumption was 22.2MB. Max. memory is 16.1GB. [2022-07-14 15:09:36,243 INFO L158 Benchmark]: BuchiAutomizer took 28435.47ms. Allocated memory was 115.3MB in the beginning and 423.6MB in the end (delta: 308.3MB). Free memory was 84.0MB in the beginning and 116.7MB in the end (delta: -32.7MB). Peak memory consumption was 275.5MB. Max. memory is 16.1GB. [2022-07-14 15:09:36,243 INFO L158 Benchmark]: Witness Printer took 3.47ms. Allocated memory is still 423.6MB. Free memory is still 116.7MB. There was no memory consumed. Max. memory is 16.1GB. [2022-07-14 15:09:36,247 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.19ms. Allocated memory is still 90.2MB. Free memory is still 49.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 250.06ms. Allocated memory is still 90.2MB. Free memory was 59.5MB in the beginning and 63.1MB in the end (delta: -3.6MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 46.98ms. Allocated memory is still 90.2MB. Free memory was 63.1MB in the beginning and 60.4MB in the end (delta: 2.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 40.42ms. Allocated memory is still 90.2MB. Free memory was 60.4MB in the beginning and 58.6MB in the end (delta: 1.8MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 442.55ms. Allocated memory was 90.2MB in the beginning and 115.3MB in the end (delta: 25.2MB). Free memory was 58.6MB in the beginning and 84.0MB in the end (delta: -25.4MB). Peak memory consumption was 22.2MB. Max. memory is 16.1GB. * BuchiAutomizer took 28435.47ms. Allocated memory was 115.3MB in the beginning and 423.6MB in the end (delta: 308.3MB). Free memory was 84.0MB in the beginning and 116.7MB in the end (delta: -32.7MB). Peak memory consumption was 275.5MB. Max. memory is 16.1GB. * Witness Printer took 3.47ms. Allocated memory is still 423.6MB. Free memory is still 116.7MB. 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 55 terminating modules (34 trivial, 21 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. One deterministic module has affine ranking function s__state and consists of 5 locations. One deterministic module has affine ranking function -1 * s__state + 4232 and consists of 4 locations. One deterministic module has affine ranking function -2 * blastFlag + 1 and consists of 3 locations. One deterministic module has affine ranking function 4376 + -1 * s__state and consists of 5 locations. One deterministic module has affine ranking function -1 * s__state + 4408 and consists of 5 locations. One deterministic module has affine ranking function 8753 + -2 * s__state and consists of 4 locations. One deterministic module has affine ranking function 8817 + -2 * s__state and consists of 4 locations. One deterministic module has affine ranking function -1 * s__state + 4424 and consists of 4 locations. One deterministic module has affine ranking function 8849 + -2 * s__state and consists of 5 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. One deterministic module has affine ranking function 4440 + -1 * s__state and consists of 5 locations. One deterministic module has affine ranking function 8881 + -2 * s__state and consists of 5 locations. One deterministic module has affine ranking function -1 * s__state + 4472 and consists of 5 locations. One deterministic module has affine ranking function 8945 + -2 * s__state and consists of 4 locations. One deterministic module has affine ranking function -1 * s__state + 4473 and consists of 4 locations. One deterministic module has affine ranking function -1 * s__state + 4488 and consists of 4 locations. One deterministic module has affine ranking function 8977 + -2 * s__state and consists of 4 locations. One deterministic module has affine ranking function s__state and consists of 5 locations. 34 modules have a trivial ranking function, the largest among these consists of 6 locations. - StatisticsResult: Timing statistics BüchiAutomizer plugin needed 28.4s and 39 iterations. TraceHistogramMax:11. Analysis of lassos took 16.0s. Construction of modules took 3.7s. Büchi inclusion checks took 6.2s. Highest rank in rank-based complementation 3. Minimization of det autom 3. Minimization of nondet autom 52. Automata minimization 1.3s AutomataMinimizationTime, 53 MinimizatonAttempts, 11211 StatesRemovedByMinimization, 49 NontrivialMinimizations. Non-live state removal took 0.6s Buchi closure took 0.0s. Biggest automaton had -1 states and ocurred in iteration -1. Nontrivial modules had stage [16, 5, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 30/60 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 8674 SdHoareTripleChecker+Valid, 4.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 8648 mSDsluCounter, 15719 SdHoareTripleChecker+Invalid, 3.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 5632 mSDsCounter, 979 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 8239 IncrementalHoareTripleChecker+Invalid, 9218 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 979 mSolverCounterUnsat, 10087 mSDtfsCounter, 8239 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown LassoAnalysisResults: nont0 unkn0 SFLI11 SFLT4 conc0 concLT10 SILN0 SILU0 SILI6 SILT7 lasso0 LassoPreprocessingBenchmarks: Lassos: inital41 mio100 ax100 hnf100 lsp28 ukn100 mio100 lsp100 div100 bol100 ite100 ukn100 eq208 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: 68 LassoNonterminationAnalysisSatUnbounded: 4 LassoNonterminationAnalysisUnsat: 21 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 2.5s InitialAbstractionConstructionTime: 0.0s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! [2022-07-14 15:09:36,275 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (261)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:36,491 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (252)] Ended with exit code 0 [2022-07-14 15:09:36,707 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (251)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:36,892 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (250)] Ended with exit code 0 [2022-07-14 15:09:37,091 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (240)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:37,291 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (239)] Ended with exit code 0 [2022-07-14 15:09:37,491 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (230)] Forceful destruction successful, exit code 0 [2022-07-14 15:09:37,692 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (152)] Ended with exit code 0 [2022-07-14 15:09:37,893 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Forceful destruction successful, exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE