./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 ae007674 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-dev-ae00767 [2021-12-28 09:14:28,823 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-12-28 09:14:28,826 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-12-28 09:14:28,874 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-12-28 09:14:28,874 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-12-28 09:14:28,878 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-12-28 09:14:28,880 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-12-28 09:14:28,885 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-12-28 09:14:28,888 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-12-28 09:14:28,892 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-12-28 09:14:28,893 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-12-28 09:14:28,897 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-12-28 09:14:28,897 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-12-28 09:14:28,900 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-12-28 09:14:28,901 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-12-28 09:14:28,904 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-12-28 09:14:28,905 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-12-28 09:14:28,906 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-12-28 09:14:28,908 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-12-28 09:14:28,915 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-12-28 09:14:28,917 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-12-28 09:14:28,918 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-12-28 09:14:28,920 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-12-28 09:14:28,921 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-12-28 09:14:28,923 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-12-28 09:14:28,923 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-12-28 09:14:28,924 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-12-28 09:14:28,925 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-12-28 09:14:28,925 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-12-28 09:14:28,926 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-12-28 09:14:28,927 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-12-28 09:14:28,927 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-12-28 09:14:28,929 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-12-28 09:14:28,930 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-12-28 09:14:28,931 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-12-28 09:14:28,931 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-12-28 09:14:28,932 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-12-28 09:14:28,932 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-12-28 09:14:28,932 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-12-28 09:14:28,934 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-12-28 09:14:28,934 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-12-28 09:14:28,935 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-12-28 09:14:28,969 INFO L113 SettingsManager]: Loading preferences was successful [2021-12-28 09:14:28,970 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-12-28 09:14:28,970 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-12-28 09:14:28,971 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-12-28 09:14:28,972 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-12-28 09:14:28,973 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-12-28 09:14:28,973 INFO L138 SettingsManager]: * Use SBE=true [2021-12-28 09:14:28,973 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-12-28 09:14:28,973 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-12-28 09:14:28,973 INFO L138 SettingsManager]: * Use old map elimination=false [2021-12-28 09:14:28,974 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-12-28 09:14:28,974 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-12-28 09:14:28,975 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-12-28 09:14:28,975 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-12-28 09:14:28,975 INFO L138 SettingsManager]: * sizeof long=4 [2021-12-28 09:14:28,975 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-12-28 09:14:28,975 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-12-28 09:14:28,976 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-12-28 09:14:28,976 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-12-28 09:14:28,976 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-12-28 09:14:28,976 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-12-28 09:14:28,976 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-12-28 09:14:28,977 INFO L138 SettingsManager]: * sizeof long double=12 [2021-12-28 09:14:28,977 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-12-28 09:14:28,977 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-12-28 09:14:28,977 INFO L138 SettingsManager]: * Use constant arrays=true [2021-12-28 09:14:28,977 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-12-28 09:14:28,977 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-12-28 09:14:28,978 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-12-28 09:14:28,978 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-12-28 09:14:28,978 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-12-28 09:14:28,979 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-12-28 09:14:28,980 INFO L138 SettingsManager]: * TransformationType=MODULO_NEIGHBOR WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> b430bac14e84bf4f9a37fa34891c2dc76e755851b0dbaa41865b43033493e7db [2021-12-28 09:14:29,296 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-12-28 09:14:29,321 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-12-28 09:14:29,323 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-12-28 09:14:29,324 INFO L271 PluginConnector]: Initializing CDTParser... [2021-12-28 09:14:29,324 INFO L275 PluginConnector]: CDTParser initialized [2021-12-28 09:14:29,326 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/openssl-simplified/s3_clnt_1.cil-2.c [2021-12-28 09:14:29,394 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/831ba3a70/8d47776838164447b15902992b85ca37/FLAGb7265d165 [2021-12-28 09:14:29,885 INFO L306 CDTParser]: Found 1 translation units. [2021-12-28 09:14:29,887 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl-simplified/s3_clnt_1.cil-2.c [2021-12-28 09:14:29,896 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/831ba3a70/8d47776838164447b15902992b85ca37/FLAGb7265d165 [2021-12-28 09:14:30,392 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/831ba3a70/8d47776838164447b15902992b85ca37 [2021-12-28 09:14:30,394 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-12-28 09:14:30,395 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-12-28 09:14:30,404 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-12-28 09:14:30,404 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-12-28 09:14:30,410 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-12-28 09:14:30,410 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.12 09:14:30" (1/1) ... [2021-12-28 09:14:30,411 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4b7401c9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:14:30, skipping insertion in model container [2021-12-28 09:14:30,412 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.12 09:14:30" (1/1) ... [2021-12-28 09:14:30,418 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-12-28 09:14:30,457 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-12-28 09:14:30,632 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl-simplified/s3_clnt_1.cil-2.c[35496,35509] [2021-12-28 09:14:30,643 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-28 09:14:30,662 INFO L203 MainTranslator]: Completed pre-run [2021-12-28 09:14:30,735 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/openssl-simplified/s3_clnt_1.cil-2.c[35496,35509] [2021-12-28 09:14:30,736 INFO L209 PostProcessor]: Analyzing one entry point: main [2021-12-28 09:14:30,750 INFO L208 MainTranslator]: Completed translation [2021-12-28 09:14:30,751 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:14:30 WrapperNode [2021-12-28 09:14:30,751 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-12-28 09:14:30,753 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-12-28 09:14:30,753 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-12-28 09:14:30,753 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-12-28 09:14:30,758 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:14:30" (1/1) ... [2021-12-28 09:14:30,776 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:14:30" (1/1) ... [2021-12-28 09:14:30,818 INFO L137 Inliner]: procedures = 15, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 461 [2021-12-28 09:14:30,821 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-12-28 09:14:30,822 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-12-28 09:14:30,822 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-12-28 09:14:30,823 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-12-28 09:14:30,829 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:14:30" (1/1) ... [2021-12-28 09:14:30,829 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:14:30" (1/1) ... [2021-12-28 09:14:30,838 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:14:30" (1/1) ... [2021-12-28 09:14:30,839 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:14:30" (1/1) ... [2021-12-28 09:14:30,850 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:14:30" (1/1) ... [2021-12-28 09:14:30,861 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:14:30" (1/1) ... [2021-12-28 09:14:30,864 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:14:30" (1/1) ... [2021-12-28 09:14:30,870 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-12-28 09:14:30,871 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-12-28 09:14:30,872 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-12-28 09:14:30,872 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-12-28 09:14:30,873 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:14:30" (1/1) ... [2021-12-28 09:14:30,879 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:30,888 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:30,904 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:30,930 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-12-28 09:14:30,947 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-12-28 09:14:30,948 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-12-28 09:14:30,948 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-12-28 09:14:30,948 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-12-28 09:14:31,055 INFO L234 CfgBuilder]: Building ICFG [2021-12-28 09:14:31,063 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2021-12-28 09:14:31,075 WARN L813 $ProcedureCfgBuilder]: Label in the middle of a codeblock. [2021-12-28 09:14:31,414 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##85: assume !false; [2021-12-28 09:14:31,414 INFO L766 $ProcedureCfgBuilder]: dead code at ProgramPoint $Ultimate##84: assume false; [2021-12-28 09:14:31,414 INFO L275 CfgBuilder]: Performing block encoding [2021-12-28 09:14:31,420 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-12-28 09:14:31,421 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2021-12-28 09:14:31,422 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.12 09:14:31 BoogieIcfgContainer [2021-12-28 09:14:31,422 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-12-28 09:14:31,423 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-12-28 09:14:31,423 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-12-28 09:14:31,426 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-12-28 09:14:31,427 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-28 09:14:31,427 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 28.12 09:14:30" (1/3) ... [2021-12-28 09:14:31,428 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@f958e67 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.12 09:14:31, skipping insertion in model container [2021-12-28 09:14:31,428 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-28 09:14:31,428 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.12 09:14:30" (2/3) ... [2021-12-28 09:14:31,428 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@f958e67 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 28.12 09:14:31, skipping insertion in model container [2021-12-28 09:14:31,428 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-12-28 09:14:31,429 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.12 09:14:31" (3/3) ... [2021-12-28 09:14:31,435 INFO L388 chiAutomizerObserver]: Analyzing ICFG s3_clnt_1.cil-2.c [2021-12-28 09:14:31,469 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-12-28 09:14:31,469 INFO L360 BuchiCegarLoop]: Hoare is false [2021-12-28 09:14:31,469 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-12-28 09:14:31,469 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-12-28 09:14:31,470 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-12-28 09:14:31,470 INFO L364 BuchiCegarLoop]: Difference is false [2021-12-28 09:14:31,470 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-12-28 09:14:31,470 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-12-28 09:14:31,485 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 126 states, 125 states have (on average 1.712) internal successors, (214), 125 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:31,506 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 102 [2021-12-28 09:14:31,507 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:31,507 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:31,514 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2021-12-28 09:14:31,514 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:31,515 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-12-28 09:14:31,515 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 126 states, 125 states have (on average 1.712) internal successors, (214), 125 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:31,531 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 102 [2021-12-28 09:14:31,533 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:31,534 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:31,535 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1] [2021-12-28 09:14:31,536 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:31,541 INFO L791 eck$LassoCheckResult]: Stem: 117#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 39#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 86#L95true assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 79#L98-2true ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 116#L103true assume !(0 != ssl3_connect_~tmp___1~0#1 - 12288); 118#L109-1true [2021-12-28 09:14:31,541 INFO L793 eck$LassoCheckResult]: Loop: 118#L109-1true assume !false; 71#L110true ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 48#L112true assume 12292 == ssl3_connect_~s__state~0#1; 112#L113true ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 24#L217true ssl3_connect_~s__server~0#1 := 0; 84#L222true assume 0 != ssl3_connect_~cb~0#1; 12#L222-2true ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 99#L227true assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 65#L233true assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 59#L233-2true assume !(0 == ssl3_connect_~tmp___4~0#1); 8#L249true assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 115#L492true assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 95#L527true ssl3_connect_~skip~0#1 := 0; 118#L109-1true [2021-12-28 09:14:31,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:31,549 INFO L85 PathProgramCache]: Analyzing trace with hash 28693997, now seen corresponding path program 1 times [2021-12-28 09:14:31,557 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:31,557 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970474376] [2021-12-28 09:14:31,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:31,559 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:31,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:31,646 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:31,671 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:31,699 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:31,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:31,704 INFO L85 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 1 times [2021-12-28 09:14:31,704 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:31,705 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [153220978] [2021-12-28 09:14:31,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:31,706 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:31,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:31,728 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:31,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:31,739 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:31,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:31,743 INFO L85 PathProgramCache]: Analyzing trace with hash -1912993548, now seen corresponding path program 1 times [2021-12-28 09:14:31,743 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:31,744 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1820496279] [2021-12-28 09:14:31,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:31,744 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:31,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:31,764 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:31,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:31,781 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:31,996 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:14:31,997 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:14:31,998 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:14:31,998 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:14:31,998 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-28 09:14:31,998 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:31,998 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:14:31,999 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:14:31,999 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration1_Loop [2021-12-28 09:14:31,999 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:14:31,999 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:14:32,016 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:32,021 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:32,027 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:32,030 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:32,033 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:32,038 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:32,043 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:32,048 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:32,052 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:32,056 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:32,060 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:32,066 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:32,069 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:32,072 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:32,075 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:32,079 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:32,241 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:14:32,242 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-28 09:14:32,243 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:32,244 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:32,245 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:32,247 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (2)] Waiting until timeout for monitored process [2021-12-28 09:14:32,249 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:32,249 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:32,274 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:32,274 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post37#1=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post37#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:14:32,302 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 [2021-12-28 09:14:32,302 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:32,303 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:32,305 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:32,307 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Waiting until timeout for monitored process [2021-12-28 09:14:32,308 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:32,308 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:32,332 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:32,332 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__new_session~0#1=1} Honda state: {ULTIMATE.start_ssl3_connect_~s__new_session~0#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:14:32,359 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (3)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:32,360 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:32,360 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:32,362 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:32,370 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:32,370 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:32,379 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Waiting until timeout for monitored process [2021-12-28 09:14:32,400 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:32,400 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__type~0#1=4096} Honda state: {ULTIMATE.start_ssl3_connect_~s__type~0#1=4096} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:14:32,427 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (4)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:32,428 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:32,428 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:32,429 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:32,430 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Waiting until timeout for monitored process [2021-12-28 09:14:32,432 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:32,432 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:32,456 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:32,456 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___5~0#1=-1} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___5~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:14:32,482 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (5)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:32,483 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:32,483 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:32,484 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:32,490 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:32,490 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:32,499 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Waiting until timeout for monitored process [2021-12-28 09:14:32,507 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:32,508 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:14:32,534 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (6)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:32,534 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:32,535 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:32,536 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:32,542 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:32,542 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:32,551 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Waiting until timeout for monitored process [2021-12-28 09:14:32,559 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:32,560 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post35#1=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post35#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:14:32,585 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (7)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:32,586 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:32,586 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:32,587 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:32,592 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Waiting until timeout for monitored process [2021-12-28 09:14:32,595 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:32,595 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:32,617 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:32,617 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__version~0#1=66048, ULTIMATE.start_ssl3_connect_~__cil_tmp55~0#1=768} Honda state: {ULTIMATE.start_ssl3_connect_~s__version~0#1=66048, ULTIMATE.start_ssl3_connect_~__cil_tmp55~0#1=768} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:14:32,644 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (8)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:32,644 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:32,645 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:32,646 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:32,654 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:32,654 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:32,659 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Waiting until timeout for monitored process [2021-12-28 09:14:32,686 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (9)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:32,686 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:32,686 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:32,687 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:32,688 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Waiting until timeout for monitored process [2021-12-28 09:14:32,692 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-28 09:14:32,692 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:32,711 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:32,711 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=2}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=0}] Lambdas: [1, 1, 3] Nus: [0, 0] [2021-12-28 09:14:32,730 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (10)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:32,731 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:32,731 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:32,732 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:32,733 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Waiting until timeout for monitored process [2021-12-28 09:14:32,734 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:32,734 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:32,747 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:32,748 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~cb~0#1=4} Honda state: {ULTIMATE.start_ssl3_connect_~cb~0#1=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:14:32,763 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (11)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:32,764 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:32,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:32,765 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:32,768 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (12)] Waiting until timeout for monitored process [2021-12-28 09:14:32,775 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:32,775 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:32,800 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:32,800 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__server~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__server~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:14:32,825 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 [2021-12-28 09:14:32,826 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:32,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:32,827 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:32,831 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (13)] Waiting until timeout for monitored process [2021-12-28 09:14:32,832 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:32,832 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:32,863 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 [2021-12-28 09:14:32,864 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:32,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:32,865 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:32,865 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Waiting until timeout for monitored process [2021-12-28 09:14:32,867 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-28 09:14:32,867 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:32,885 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-28 09:14:32,911 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (14)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:32,911 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:14:32,911 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:14:32,911 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:14:32,911 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:14:32,912 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-28 09:14:32,912 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:32,912 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:14:32,912 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:14:32,912 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration1_Loop [2021-12-28 09:14:32,912 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:14:32,912 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:14:32,913 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:32,916 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:32,920 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14: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 [2021-12-28 09:14: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 [2021-12-28 09:14:32,930 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:32,932 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:32,937 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:32,940 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:32,943 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:32,946 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:32,952 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:32,955 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:32,958 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:32,965 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:32,970 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:33,127 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:14:33,131 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-28 09:14:33,132 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:33,132 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:33,133 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:33,135 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Waiting until timeout for monitored process [2021-12-28 09:14:33,136 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:33,144 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:33,145 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:33,145 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:33,145 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:33,145 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:33,147 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:33,147 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:33,161 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:33,186 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (15)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:33,186 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:33,186 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:33,187 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:33,194 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:33,199 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (16)] Waiting until timeout for monitored process [2021-12-28 09:14:33,201 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:33,201 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:33,201 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:33,201 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:33,201 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:33,202 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:33,202 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:33,217 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:33,233 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 [2021-12-28 09:14:33,233 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:33,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:33,234 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:33,235 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Waiting until timeout for monitored process [2021-12-28 09:14:33,273 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:33,279 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:33,280 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:33,280 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:33,280 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:33,280 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:33,281 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:33,281 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:33,283 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:33,298 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (17)] Ended with exit code 0 [2021-12-28 09:14:33,298 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:33,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:33,300 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:33,307 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Waiting until timeout for monitored process [2021-12-28 09:14:33,308 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:33,313 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:33,313 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:33,313 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:33,314 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-28 09:14:33,314 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:33,315 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:33,315 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:33,323 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:33,342 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (18)] Ended with exit code 0 [2021-12-28 09:14:33,343 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:33,343 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:33,344 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:33,345 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Waiting until timeout for monitored process [2021-12-28 09:14:33,347 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:33,353 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:33,353 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:33,354 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:33,354 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:33,354 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:33,354 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:33,354 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:33,356 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:33,371 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (19)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:33,372 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:33,372 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:33,373 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:33,374 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (20)] Waiting until timeout for monitored process [2021-12-28 09:14:33,375 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:33,381 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:33,381 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:33,381 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:33,381 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:33,381 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:33,382 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:33,383 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:33,398 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:33,413 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 [2021-12-28 09:14:33,414 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:33,414 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:33,416 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:33,420 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Waiting until timeout for monitored process [2021-12-28 09:14:33,422 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:33,428 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:33,428 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:33,428 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:33,428 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:33,428 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:33,429 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:33,429 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:33,436 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:33,451 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (21)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:33,452 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:33,452 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:33,452 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:33,461 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Waiting until timeout for monitored process [2021-12-28 09:14:33,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 [2021-12-28 09:14:33,468 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:33,468 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:33,468 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:33,468 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:33,468 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:33,469 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:33,469 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:33,470 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:33,495 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (22)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:33,495 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:33,495 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:33,496 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:33,499 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:33,506 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:33,507 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:33,507 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:33,507 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-28 09:14:33,507 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:33,508 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:33,508 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:33,510 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Waiting until timeout for monitored process [2021-12-28 09:14:33,527 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:33,548 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (23)] Ended with exit code 0 [2021-12-28 09:14:33,548 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:33,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:33,549 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:33,550 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Waiting until timeout for monitored process [2021-12-28 09:14:33,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 [2021-12-28 09:14:33,557 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:33,557 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:33,557 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:33,559 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:33,559 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:33,560 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:33,560 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:33,576 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:33,591 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (24)] Ended with exit code 0 [2021-12-28 09:14:33,591 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:33,592 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:33,593 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:33,594 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Waiting until timeout for monitored process [2021-12-28 09:14:33,595 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:33,601 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:33,601 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:33,601 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:33,601 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:33,601 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:33,602 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:33,602 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:33,614 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-28 09:14:33,617 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-28 09:14:33,618 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-28 09:14:33,619 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:33,619 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:33,620 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:33,620 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Waiting until timeout for monitored process [2021-12-28 09:14:33,622 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-28 09:14:33,622 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-28 09:14:33,622 INFO L513 LassoAnalysis]: Proved termination. [2021-12-28 09:14:33,622 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0#1) = 1*ULTIMATE.start_ssl3_connect_~s__state~0#1 Supporting invariants [] [2021-12-28 09:14:33,638 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (25)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:33,640 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-28 09:14:33,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:33,691 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (26)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:33,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:33,716 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-28 09:14:33,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:14:33,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:33,738 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-28 09:14:33,739 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:14:33,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 09:14:33,839 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-12-28 09:14:33,840 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 126 states, 125 states have (on average 1.712) internal successors, (214), 125 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:34,120 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 126 states, 125 states have (on average 1.712) internal successors, (214), 125 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0). Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 504 states and 827 transitions. Complement of second has 8 states. [2021-12-28 09:14:34,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2021-12-28 09:14:34,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:34,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 414 transitions. [2021-12-28 09:14:34,128 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 414 transitions. Stem has 5 letters. Loop has 13 letters. [2021-12-28 09:14:34,129 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:34,129 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-28 09:14:34,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:34,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:34,159 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-28 09:14:34,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:14:34,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:34,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-28 09:14:34,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:14:34,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 09:14:34,242 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 3 loop predicates [2021-12-28 09:14:34,242 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand has 126 states, 125 states have (on average 1.712) internal successors, (214), 125 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:34,413 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand has 126 states, 125 states have (on average 1.712) internal successors, (214), 125 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0). Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 532 states and 868 transitions. Complement of second has 10 states. [2021-12-28 09:14:34,413 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 6 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-12-28 09:14:34,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 5 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:34,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 433 transitions. [2021-12-28 09:14:34,415 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 433 transitions. Stem has 5 letters. Loop has 13 letters. [2021-12-28 09:14:34,415 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:34,416 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 433 transitions. Stem has 18 letters. Loop has 13 letters. [2021-12-28 09:14:34,416 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:34,416 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 6 states and 433 transitions. Stem has 5 letters. Loop has 26 letters. [2021-12-28 09:14:34,417 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:34,418 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 532 states and 868 transitions. [2021-12-28 09:14:34,432 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 204 [2021-12-28 09:14:34,448 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 532 states to 325 states and 489 transitions. [2021-12-28 09:14:34,448 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 292 [2021-12-28 09:14:34,449 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 293 [2021-12-28 09:14:34,450 INFO L73 IsDeterministic]: Start isDeterministic. Operand 325 states and 489 transitions. [2021-12-28 09:14:34,451 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:14:34,451 INFO L681 BuchiCegarLoop]: Abstraction has 325 states and 489 transitions. [2021-12-28 09:14:34,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 325 states and 489 transitions. [2021-12-28 09:14:34,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 325 to 138. [2021-12-28 09:14:34,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 138 states have (on average 1.5) internal successors, (207), 137 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:34,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 207 transitions. [2021-12-28 09:14:34,480 INFO L704 BuchiCegarLoop]: Abstraction has 138 states and 207 transitions. [2021-12-28 09:14:34,480 INFO L587 BuchiCegarLoop]: Abstraction has 138 states and 207 transitions. [2021-12-28 09:14:34,480 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-12-28 09:14:34,480 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 138 states and 207 transitions. [2021-12-28 09:14:34,481 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 102 [2021-12-28 09:14:34,481 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:34,481 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:34,482 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-12-28 09:14:34,482 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:34,482 INFO L791 eck$LassoCheckResult]: Stem: 1448#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 1384#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 1385#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 1434#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 1435#L103 assume 0 != ssl3_connect_~tmp___1~0#1 - 12288; 1351#L104 assume !(0 != ssl3_connect_~tmp___2~0#1 - 16384); 1352#L109-1 [2021-12-28 09:14:34,482 INFO L793 eck$LassoCheckResult]: Loop: 1352#L109-1 assume !false; 1449#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 1451#L112 assume 12292 == ssl3_connect_~s__state~0#1; 1446#L113 ssl3_connect_~s__new_session~0#1 := 1;ssl3_connect_~s__state~0#1 := 4096;ssl3_connect_#t~post35#1 := ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := 1 + ssl3_connect_#t~post35#1;havoc ssl3_connect_#t~post35#1; 1354#L217 ssl3_connect_~s__server~0#1 := 0; 1355#L222 assume 0 != ssl3_connect_~cb~0#1; 1335#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 1336#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 1423#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 1364#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 1324#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 1325#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 1387#L527 ssl3_connect_~skip~0#1 := 0; 1352#L109-1 [2021-12-28 09:14:34,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:34,482 INFO L85 PathProgramCache]: Analyzing trace with hash 889513681, now seen corresponding path program 1 times [2021-12-28 09:14:34,483 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:34,483 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797450474] [2021-12-28 09:14:34,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:34,483 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:34,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:34,491 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:34,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:34,500 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:34,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:34,501 INFO L85 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 2 times [2021-12-28 09:14:34,501 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:34,502 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525715111] [2021-12-28 09:14:34,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:34,502 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:34,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:34,507 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:34,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:34,513 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:34,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:34,514 INFO L85 PathProgramCache]: Analyzing trace with hash 2032962192, now seen corresponding path program 1 times [2021-12-28 09:14:34,514 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:34,514 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946977933] [2021-12-28 09:14:34,515 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:34,515 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:34,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:34,525 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:34,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:34,538 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:34,649 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:14:34,650 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:14:34,650 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:14:34,650 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:14:34,650 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-28 09:14:34,650 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:34,650 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:14:34,650 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:14:34,650 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration2_Loop [2021-12-28 09:14:34,651 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:14:34,651 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:14:34,652 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:34,655 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:34,660 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:34,662 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:34,665 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:34,669 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:34,670 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:34,672 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:34,675 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:34,679 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:34,681 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:34,683 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:34,686 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:34,688 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:34,690 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:34,692 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:34,813 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:14:34,814 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-28 09:14:34,814 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:34,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:34,815 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:34,816 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Waiting until timeout for monitored process [2021-12-28 09:14:34,818 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:34,818 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:34,840 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:34,840 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__type~0#1=4096} Honda state: {ULTIMATE.start_ssl3_connect_~s__type~0#1=4096} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:14:34,862 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (27)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:34,862 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:34,862 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:34,863 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:34,864 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (28)] Waiting until timeout for monitored process [2021-12-28 09:14:34,865 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:34,865 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:34,892 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 [2021-12-28 09:14:34,892 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:34,893 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:34,893 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:34,894 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Waiting until timeout for monitored process [2021-12-28 09:14:34,897 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-28 09:14:34,897 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:34,959 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-28 09:14:34,985 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (29)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:34,985 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:14:34,985 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:14:34,985 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:14:34,985 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:14:34,985 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-28 09:14:34,985 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:34,985 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:14:34,985 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:14:34,986 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration2_Loop [2021-12-28 09:14:34,986 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:14:34,986 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:14:34,987 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:34,990 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:34,992 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:34,995 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:34,999 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:35,002 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:35,004 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:35,006 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:35,009 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:35,011 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:35,013 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:35,015 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:35,017 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:35,019 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:35,022 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:35,027 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:35,136 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:14:35,137 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-28 09:14:35,137 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:35,137 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:35,138 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:35,160 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:35,167 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:35,167 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:35,168 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:35,168 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:35,168 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:35,169 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:35,169 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:35,170 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (30)] Waiting until timeout for monitored process [2021-12-28 09:14:35,179 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:35,196 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 [2021-12-28 09:14:35,197 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:35,197 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:35,200 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:35,200 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Waiting until timeout for monitored process [2021-12-28 09:14:35,202 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:35,208 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:35,208 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:35,208 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:35,208 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:35,208 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:35,209 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:35,209 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:35,215 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:35,232 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (31)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:35,233 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:35,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:35,234 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:35,234 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Waiting until timeout for monitored process [2021-12-28 09:14:35,236 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:35,242 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:35,242 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:35,243 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:35,243 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:35,243 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:35,243 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:35,243 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:35,245 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:35,260 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (32)] Ended with exit code 0 [2021-12-28 09:14:35,261 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:35,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:35,262 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:35,263 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Waiting until timeout for monitored process [2021-12-28 09:14:35,264 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:35,270 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:35,270 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:35,271 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:35,271 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:35,271 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:35,271 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:35,272 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:35,273 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:35,290 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (33)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:35,290 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:35,290 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:35,291 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:35,292 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Waiting until timeout for monitored process [2021-12-28 09:14:35,293 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:35,299 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:35,299 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:35,299 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:35,299 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:35,300 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:35,300 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:35,300 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:35,301 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:35,319 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (34)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:35,319 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:35,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:35,320 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:35,321 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Waiting until timeout for monitored process [2021-12-28 09:14:35,323 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:35,329 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:35,329 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:35,330 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:35,330 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:35,330 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:35,330 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:35,330 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:35,355 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:35,378 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (35)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:35,379 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:35,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:35,380 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:35,384 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:35,391 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (36)] Waiting until timeout for monitored process [2021-12-28 09:14:35,391 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:35,391 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:35,391 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:35,391 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-28 09:14:35,391 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:35,392 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:35,392 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:35,395 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:35,410 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 [2021-12-28 09:14:35,410 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:35,411 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:35,412 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:35,412 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Waiting until timeout for monitored process [2021-12-28 09:14:35,414 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:35,420 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:35,420 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:35,420 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:35,420 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:35,420 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:35,421 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:35,421 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:35,423 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:35,438 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (37)] Ended with exit code 0 [2021-12-28 09:14:35,439 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:35,439 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:35,439 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:35,444 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Waiting until timeout for monitored process [2021-12-28 09:14:35,445 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:35,451 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:35,451 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:35,452 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:35,452 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:35,452 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:35,452 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:35,452 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:35,455 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:35,470 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (38)] Ended with exit code 0 [2021-12-28 09:14:35,471 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:35,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:35,471 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:35,472 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Waiting until timeout for monitored process [2021-12-28 09:14:35,473 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:35,480 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:35,481 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:35,481 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:35,481 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:35,481 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:35,481 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:35,481 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:35,487 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:35,503 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (39)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:35,504 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:35,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:35,505 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:35,506 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Waiting until timeout for monitored process [2021-12-28 09:14:35,508 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:35,515 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:35,515 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:35,515 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:35,515 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-28 09:14:35,515 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:35,516 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:35,516 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:35,518 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:35,533 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (40)] Ended with exit code 0 [2021-12-28 09:14:35,533 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:35,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:35,534 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:35,534 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Waiting until timeout for monitored process [2021-12-28 09:14:35,536 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:35,542 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:35,543 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:35,543 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:35,543 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-28 09:14:35,543 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:35,543 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:35,543 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:35,566 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:35,592 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (41)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:35,592 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:35,592 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:35,593 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:35,600 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:35,608 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:35,608 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:35,609 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:35,609 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-28 09:14:35,609 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:35,609 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:35,610 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:35,611 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Waiting until timeout for monitored process [2021-12-28 09:14:35,631 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:35,655 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (42)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:35,655 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:35,655 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:35,657 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:35,659 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (43)] Waiting until timeout for monitored process [2021-12-28 09:14:35,661 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:35,669 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:35,669 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:35,669 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:35,669 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:35,669 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:35,672 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:35,672 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:35,687 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:35,709 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 [2021-12-28 09:14:35,711 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:35,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:35,712 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:35,714 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Waiting until timeout for monitored process [2021-12-28 09:14:35,715 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:35,721 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:35,721 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:35,721 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:35,721 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:35,721 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:35,722 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:35,722 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:35,733 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-28 09:14:35,737 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2021-12-28 09:14:35,737 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-12-28 09:14:35,738 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:35,738 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:35,740 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:35,747 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-28 09:14:35,748 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-28 09:14:35,748 INFO L513 LassoAnalysis]: Proved termination. [2021-12-28 09:14:35,748 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0#1) = 1*ULTIMATE.start_ssl3_connect_~s__state~0#1 Supporting invariants [] [2021-12-28 09:14:35,761 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Waiting until timeout for monitored process [2021-12-28 09:14:35,770 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (44)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:35,771 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-28 09:14:35,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:35,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:35,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-28 09:14:35,809 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:14:35,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:35,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-28 09:14:35,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:14:35,876 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 09:14:35,878 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-12-28 09:14:35,878 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:36,023 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 442 states and 650 transitions. Complement of second has 7 states. [2021-12-28 09:14:36,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2021-12-28 09:14:36,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:36,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 300 transitions. [2021-12-28 09:14:36,024 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 300 transitions. Stem has 6 letters. Loop has 13 letters. [2021-12-28 09:14:36,025 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:36,025 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-28 09:14:36,034 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:36,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:36,049 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-28 09:14:36,060 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:14:36,081 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (45)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:36,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:36,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-28 09:14:36,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:14:36,146 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 09:14:36,148 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 3 loop predicates [2021-12-28 09:14:36,148 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:36,302 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 456 states and 667 transitions. Complement of second has 9 states. [2021-12-28 09:14:36,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-12-28 09:14:36,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:36,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 309 transitions. [2021-12-28 09:14:36,304 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 6 letters. Loop has 13 letters. [2021-12-28 09:14:36,304 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:36,304 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 19 letters. Loop has 13 letters. [2021-12-28 09:14:36,305 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:36,305 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 309 transitions. Stem has 6 letters. Loop has 26 letters. [2021-12-28 09:14:36,305 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:36,305 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 456 states and 667 transitions. [2021-12-28 09:14:36,308 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 204 [2021-12-28 09:14:36,309 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 456 states to 354 states and 530 transitions. [2021-12-28 09:14:36,309 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 298 [2021-12-28 09:14:36,310 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 299 [2021-12-28 09:14:36,310 INFO L73 IsDeterministic]: Start isDeterministic. Operand 354 states and 530 transitions. [2021-12-28 09:14:36,310 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:14:36,310 INFO L681 BuchiCegarLoop]: Abstraction has 354 states and 530 transitions. [2021-12-28 09:14:36,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states and 530 transitions. [2021-12-28 09:14:36,322 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 138. [2021-12-28 09:14:36,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 138 states have (on average 1.5) internal successors, (207), 137 states have internal predecessors, (207), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:36,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 207 transitions. [2021-12-28 09:14:36,326 INFO L704 BuchiCegarLoop]: Abstraction has 138 states and 207 transitions. [2021-12-28 09:14:36,327 INFO L587 BuchiCegarLoop]: Abstraction has 138 states and 207 transitions. [2021-12-28 09:14:36,327 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-12-28 09:14:36,327 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 138 states and 207 transitions. [2021-12-28 09:14:36,328 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 102 [2021-12-28 09:14:36,328 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:36,328 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:36,330 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-12-28 09:14:36,330 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:36,331 INFO L791 eck$LassoCheckResult]: Stem: 2636#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(18, 2);call #Ultimate.allocInit(12, 3); 2575#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_#t~ret54#1, main_~s~0#1;havoc main_~s~0#1;main_~s~0#1 := 12292;assume { :begin_inline_ssl3_connect } true;ssl3_connect_#in~initial_state#1 := 12292;havoc ssl3_connect_#res#1;havoc ssl3_connect_#t~nondet4#1, ssl3_connect_#t~nondet5#1, ssl3_connect_#t~nondet6#1, ssl3_connect_#t~nondet7#1, ssl3_connect_#t~nondet8#1, ssl3_connect_#t~nondet9#1, ssl3_connect_#t~nondet10#1, ssl3_connect_#t~nondet11#1, ssl3_connect_#t~nondet12#1, ssl3_connect_#t~nondet13#1, ssl3_connect_#t~nondet14#1, ssl3_connect_#t~nondet15#1, ssl3_connect_#t~nondet16#1, ssl3_connect_#t~nondet17#1, ssl3_connect_#t~nondet18#1, ssl3_connect_#t~nondet19#1, ssl3_connect_#t~nondet20#1, ssl3_connect_#t~nondet21#1, ssl3_connect_#t~nondet22#1, ssl3_connect_#t~nondet23#1, ssl3_connect_#t~nondet24#1, ssl3_connect_#t~nondet25#1, ssl3_connect_#t~nondet26#1, ssl3_connect_#t~nondet27#1, ssl3_connect_#t~nondet28#1, ssl3_connect_#t~nondet29#1, ssl3_connect_#t~nondet30#1, ssl3_connect_#t~nondet31#1, ssl3_connect_#t~nondet32#1, ssl3_connect_#t~nondet33#1, ssl3_connect_#t~post34#1, ssl3_connect_#t~post35#1, ssl3_connect_#t~nondet36#1, ssl3_connect_#t~post37#1, ssl3_connect_#t~nondet38#1, ssl3_connect_#t~nondet39#1, ssl3_connect_#t~nondet40#1, ssl3_connect_#t~nondet41#1, ssl3_connect_#t~nondet42#1, ssl3_connect_#t~nondet43#1, ssl3_connect_#t~nondet44#1, ssl3_connect_#t~nondet45#1, ssl3_connect_#t~nondet46#1, ssl3_connect_#t~nondet47#1, ssl3_connect_#t~nondet48#1, ssl3_connect_#t~nondet49#1, ssl3_connect_#t~post50#1, ssl3_connect_#t~post51#1, ssl3_connect_#t~nondet52#1, ssl3_connect_#t~post53#1, ssl3_connect_~initial_state#1, ssl3_connect_~s__info_callback~0#1, ssl3_connect_~s__in_handshake~0#1, ssl3_connect_~s__state~0#1, ssl3_connect_~s__new_session~0#1, ssl3_connect_~s__server~0#1, ssl3_connect_~s__version~0#1, ssl3_connect_~s__type~0#1, ssl3_connect_~s__init_num~0#1, ssl3_connect_~s__bbio~0#1, ssl3_connect_~s__wbio~0#1, ssl3_connect_~s__hit~0#1, ssl3_connect_~s__rwstate~0#1, ssl3_connect_~s__init_buf___0~0#1, ssl3_connect_~s__debug~0#1, ssl3_connect_~s__shutdown~0#1, ssl3_connect_~s__ctx__info_callback~0#1, ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1, ssl3_connect_~s__ctx__stats__sess_connect~0#1, ssl3_connect_~s__ctx__stats__sess_hit~0#1, ssl3_connect_~s__ctx__stats__sess_connect_good~0#1, ssl3_connect_~s__s3__change_cipher_spec~0#1, ssl3_connect_~s__s3__flags~0#1, ssl3_connect_~s__s3__delay_buf_pop_ret~0#1, ssl3_connect_~s__s3__tmp__cert_req~0#1, ssl3_connect_~s__s3__tmp__new_compression~0#1, ssl3_connect_~s__s3__tmp__reuse_message~0#1, ssl3_connect_~s__s3__tmp__new_cipher~0#1, ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1, ssl3_connect_~s__s3__tmp__next_state___0~0#1, ssl3_connect_~s__s3__tmp__new_compression__id~0#1, ssl3_connect_~s__session__cipher~0#1, ssl3_connect_~s__session__compress_meth~0#1, ssl3_connect_~buf~0#1, ssl3_connect_~tmp~0#1, ssl3_connect_~l~0#1, ssl3_connect_~num1~0#1, ssl3_connect_~cb~0#1, ssl3_connect_~ret~0#1, ssl3_connect_~new_state~0#1, ssl3_connect_~state~0#1, ssl3_connect_~skip~0#1, ssl3_connect_~tmp___0~0#1, ssl3_connect_~tmp___1~0#1, ssl3_connect_~tmp___2~0#1, ssl3_connect_~tmp___3~0#1, ssl3_connect_~tmp___4~0#1, ssl3_connect_~tmp___5~0#1, ssl3_connect_~tmp___6~0#1, ssl3_connect_~tmp___7~0#1, ssl3_connect_~tmp___8~0#1, ssl3_connect_~tmp___9~0#1, ssl3_connect_~blastFlag~0#1, ssl3_connect_~__cil_tmp55~0#1, ssl3_connect_~__cil_tmp56~0#1, ssl3_connect_~__cil_tmp57~0#1, ssl3_connect_~__cil_tmp58~0#1, ssl3_connect_~__cil_tmp59~0#1, ssl3_connect_~__cil_tmp60~0#1, ssl3_connect_~__cil_tmp61~0#1, ssl3_connect_~__cil_tmp62~0#1, ssl3_connect_~__cil_tmp63~0#1, ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~initial_state#1 := ssl3_connect_#in~initial_state#1;ssl3_connect_~s__info_callback~0#1 := ssl3_connect_#t~nondet4#1;havoc ssl3_connect_#t~nondet4#1;ssl3_connect_~s__in_handshake~0#1 := ssl3_connect_#t~nondet5#1;havoc ssl3_connect_#t~nondet5#1;havoc ssl3_connect_~s__state~0#1;havoc ssl3_connect_~s__new_session~0#1;havoc ssl3_connect_~s__server~0#1;ssl3_connect_~s__version~0#1 := ssl3_connect_#t~nondet6#1;havoc ssl3_connect_#t~nondet6#1;havoc ssl3_connect_~s__type~0#1;havoc ssl3_connect_~s__init_num~0#1;ssl3_connect_~s__bbio~0#1 := ssl3_connect_#t~nondet7#1;havoc ssl3_connect_#t~nondet7#1;ssl3_connect_~s__wbio~0#1 := ssl3_connect_#t~nondet8#1;havoc ssl3_connect_#t~nondet8#1;ssl3_connect_~s__hit~0#1 := ssl3_connect_#t~nondet9#1;havoc ssl3_connect_#t~nondet9#1;havoc ssl3_connect_~s__rwstate~0#1;ssl3_connect_~s__init_buf___0~0#1 := 1;ssl3_connect_~s__debug~0#1 := ssl3_connect_#t~nondet10#1;havoc ssl3_connect_#t~nondet10#1;havoc ssl3_connect_~s__shutdown~0#1;ssl3_connect_~s__ctx__info_callback~0#1 := ssl3_connect_#t~nondet11#1;havoc ssl3_connect_#t~nondet11#1;ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1 := ssl3_connect_#t~nondet12#1;havoc ssl3_connect_#t~nondet12#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := ssl3_connect_#t~nondet13#1;havoc ssl3_connect_#t~nondet13#1;ssl3_connect_~s__ctx__stats__sess_hit~0#1 := ssl3_connect_#t~nondet14#1;havoc ssl3_connect_#t~nondet14#1;ssl3_connect_~s__ctx__stats__sess_connect_good~0#1 := ssl3_connect_#t~nondet15#1;havoc ssl3_connect_#t~nondet15#1;havoc ssl3_connect_~s__s3__change_cipher_spec~0#1;ssl3_connect_~s__s3__flags~0#1 := ssl3_connect_#t~nondet16#1;havoc ssl3_connect_#t~nondet16#1;havoc ssl3_connect_~s__s3__delay_buf_pop_ret~0#1;ssl3_connect_~s__s3__tmp__cert_req~0#1 := ssl3_connect_#t~nondet17#1;havoc ssl3_connect_#t~nondet17#1;ssl3_connect_~s__s3__tmp__new_compression~0#1 := ssl3_connect_#t~nondet18#1;havoc ssl3_connect_#t~nondet18#1;ssl3_connect_~s__s3__tmp__reuse_message~0#1 := ssl3_connect_#t~nondet19#1;havoc ssl3_connect_#t~nondet19#1;ssl3_connect_~s__s3__tmp__new_cipher~0#1 := ssl3_connect_#t~nondet20#1;havoc ssl3_connect_#t~nondet20#1;ssl3_connect_~s__s3__tmp__new_cipher__algorithms~0#1 := ssl3_connect_#t~nondet21#1;havoc ssl3_connect_#t~nondet21#1;havoc ssl3_connect_~s__s3__tmp__next_state___0~0#1;ssl3_connect_~s__s3__tmp__new_compression__id~0#1 := ssl3_connect_#t~nondet22#1;havoc ssl3_connect_#t~nondet22#1;havoc ssl3_connect_~s__session__cipher~0#1;havoc ssl3_connect_~s__session__compress_meth~0#1;havoc ssl3_connect_~buf~0#1;havoc ssl3_connect_~tmp~0#1;havoc ssl3_connect_~l~0#1;ssl3_connect_~num1~0#1 := ssl3_connect_#t~nondet23#1;havoc ssl3_connect_#t~nondet23#1;havoc ssl3_connect_~cb~0#1;havoc ssl3_connect_~ret~0#1;havoc ssl3_connect_~new_state~0#1;havoc ssl3_connect_~state~0#1;havoc ssl3_connect_~skip~0#1;havoc ssl3_connect_~tmp___0~0#1;ssl3_connect_~tmp___1~0#1 := ssl3_connect_#t~nondet24#1;havoc ssl3_connect_#t~nondet24#1;ssl3_connect_~tmp___2~0#1 := ssl3_connect_#t~nondet25#1;havoc ssl3_connect_#t~nondet25#1;ssl3_connect_~tmp___3~0#1 := ssl3_connect_#t~nondet26#1;havoc ssl3_connect_#t~nondet26#1;ssl3_connect_~tmp___4~0#1 := ssl3_connect_#t~nondet27#1;havoc ssl3_connect_#t~nondet27#1;ssl3_connect_~tmp___5~0#1 := ssl3_connect_#t~nondet28#1;havoc ssl3_connect_#t~nondet28#1;ssl3_connect_~tmp___6~0#1 := ssl3_connect_#t~nondet29#1;havoc ssl3_connect_#t~nondet29#1;ssl3_connect_~tmp___7~0#1 := ssl3_connect_#t~nondet30#1;havoc ssl3_connect_#t~nondet30#1;ssl3_connect_~tmp___8~0#1 := ssl3_connect_#t~nondet31#1;havoc ssl3_connect_#t~nondet31#1;ssl3_connect_~tmp___9~0#1 := ssl3_connect_#t~nondet32#1;havoc ssl3_connect_#t~nondet32#1;havoc ssl3_connect_~blastFlag~0#1;havoc ssl3_connect_~__cil_tmp55~0#1;havoc ssl3_connect_~__cil_tmp56~0#1;havoc ssl3_connect_~__cil_tmp57~0#1;havoc ssl3_connect_~__cil_tmp58~0#1;havoc ssl3_connect_~__cil_tmp59~0#1;havoc ssl3_connect_~__cil_tmp60~0#1;havoc ssl3_connect_~__cil_tmp61~0#1;havoc ssl3_connect_~__cil_tmp62~0#1;havoc ssl3_connect_~__cil_tmp63~0#1;havoc ssl3_connect_~__cil_tmp64~0#1;ssl3_connect_~s__state~0#1 := ssl3_connect_~initial_state#1;ssl3_connect_~blastFlag~0#1 := 0;ssl3_connect_~tmp~0#1 := ssl3_connect_#t~nondet33#1;havoc ssl3_connect_#t~nondet33#1;ssl3_connect_~cb~0#1 := 0;ssl3_connect_~ret~0#1 := -1;ssl3_connect_~skip~0#1 := 0;ssl3_connect_~tmp___0~0#1 := 0; 2576#L95 assume 0 != ssl3_connect_~s__info_callback~0#1;ssl3_connect_~cb~0#1 := ssl3_connect_~s__info_callback~0#1; 2625#L98-2 ssl3_connect_#t~post34#1 := ssl3_connect_~s__in_handshake~0#1;ssl3_connect_~s__in_handshake~0#1 := 1 + ssl3_connect_#t~post34#1;havoc ssl3_connect_#t~post34#1; 2626#L103 assume 0 != ssl3_connect_~tmp___1~0#1 - 12288; 2541#L104 assume 0 != ssl3_connect_~tmp___2~0#1 - 16384; 2542#L109-1 [2021-12-28 09:14:36,331 INFO L793 eck$LassoCheckResult]: Loop: 2542#L109-1 assume !false; 2637#L110 ssl3_connect_~state~0#1 := ssl3_connect_~s__state~0#1; 2639#L112 assume !(12292 == ssl3_connect_~s__state~0#1); 2640#L115 assume 16384 == ssl3_connect_~s__state~0#1; 2545#L217 ssl3_connect_~s__server~0#1 := 0; 2546#L222 assume 0 != ssl3_connect_~cb~0#1; 2524#L222-2 ssl3_connect_~__cil_tmp55~0#1 := ssl3_connect_~s__version~0#1 - 65280; 2525#L227 assume !(768 != ssl3_connect_~__cil_tmp55~0#1);ssl3_connect_~s__type~0#1 := 4096; 2614#L233 assume !(0 == ssl3_connect_~s__init_buf___0~0#1); 2555#L233-2 assume !(0 == ssl3_connect_~tmp___4~0#1); 2514#L249 assume !(0 == ssl3_connect_~tmp___5~0#1);ssl3_connect_~s__state~0#1 := 4368;ssl3_connect_#t~post37#1 := ssl3_connect_~s__ctx__stats__sess_connect~0#1;ssl3_connect_~s__ctx__stats__sess_connect~0#1 := 1 + ssl3_connect_#t~post37#1;havoc ssl3_connect_#t~post37#1;ssl3_connect_~s__init_num~0#1 := 0; 2515#L492 assume !(0 == ssl3_connect_~s__s3__tmp__reuse_message~0#1); 2578#L527 ssl3_connect_~skip~0#1 := 0; 2542#L109-1 [2021-12-28 09:14:36,332 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:36,332 INFO L85 PathProgramCache]: Analyzing trace with hash 889513679, now seen corresponding path program 1 times [2021-12-28 09:14:36,332 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:36,332 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776330510] [2021-12-28 09:14:36,332 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:36,333 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:36,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:36,350 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:36,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:36,363 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:36,363 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:36,363 INFO L85 PathProgramCache]: Analyzing trace with hash 473600386, now seen corresponding path program 1 times [2021-12-28 09:14:36,363 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:36,364 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669594240] [2021-12-28 09:14:36,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:36,364 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:36,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:36,369 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:36,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:36,373 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:36,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:36,374 INFO L85 PathProgramCache]: Analyzing trace with hash 827566452, now seen corresponding path program 1 times [2021-12-28 09:14:36,374 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:36,374 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024894110] [2021-12-28 09:14:36,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:36,374 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:36,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:36,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 09:14:36,418 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:36,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2024894110] [2021-12-28 09:14:36,419 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2024894110] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:14:36,419 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:14:36,420 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:14:36,420 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [140310378] [2021-12-28 09:14:36,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:14:36,538 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:14:36,539 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:14:36,539 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:14:36,539 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:14:36,539 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-28 09:14:36,539 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:36,539 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:14:36,540 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:14:36,540 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration3_Loop [2021-12-28 09:14:36,540 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:14:36,540 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:14:36,542 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:36,546 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:36,548 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:36,550 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:36,552 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:36,554 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:36,556 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:36,557 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:36,559 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:36,564 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:36,566 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:36,569 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:36,571 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:36,668 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:14:36,669 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-28 09:14:36,669 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:36,669 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:36,673 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:36,680 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:36,680 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:36,694 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Waiting until timeout for monitored process [2021-12-28 09:14:36,696 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:36,696 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__version~0#1=66048, ULTIMATE.start_ssl3_connect_~__cil_tmp55~0#1=768} Honda state: {ULTIMATE.start_ssl3_connect_~s__version~0#1=66048, ULTIMATE.start_ssl3_connect_~__cil_tmp55~0#1=768} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:14:36,720 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (46)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:36,721 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:36,721 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:36,721 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:36,722 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Waiting until timeout for monitored process [2021-12-28 09:14:36,723 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:36,724 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:36,736 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:36,736 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0#1=-1} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:14:36,752 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (47)] Ended with exit code 0 [2021-12-28 09:14:36,752 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:36,752 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:36,753 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:36,754 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Waiting until timeout for monitored process [2021-12-28 09:14:36,755 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:36,755 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:36,766 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:36,766 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~cb~0#1=4} Honda state: {ULTIMATE.start_ssl3_connect_~cb~0#1=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:14:36,781 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (48)] Ended with exit code 0 [2021-12-28 09:14:36,781 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:36,782 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:36,782 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:36,783 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (49)] Waiting until timeout for monitored process [2021-12-28 09:14:36,784 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:36,784 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:36,795 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:36,795 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__server~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__server~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:14:36,810 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 [2021-12-28 09:14:36,811 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:36,811 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:36,812 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:36,817 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Waiting until timeout for monitored process [2021-12-28 09:14:36,818 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:36,818 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:36,828 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:36,829 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0#1=-1} Honda state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:14:36,844 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (50)] Ended with exit code 0 [2021-12-28 09:14:36,845 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:36,845 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:36,845 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:36,846 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Waiting until timeout for monitored process [2021-12-28 09:14:36,848 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:36,848 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:36,855 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:36,855 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_#t~post37#1=0} Honda state: {ULTIMATE.start_ssl3_connect_#t~post37#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:14:36,870 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (51)] Ended with exit code 0 [2021-12-28 09:14:36,870 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:36,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:36,871 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:36,872 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Waiting until timeout for monitored process [2021-12-28 09:14:36,874 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:36,874 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:36,892 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:36,892 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:14:36,913 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (52)] Ended with exit code 0 [2021-12-28 09:14:36,913 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:36,913 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:36,914 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:36,915 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Waiting until timeout for monitored process [2021-12-28 09:14:36,916 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:36,916 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:36,927 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:36,927 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___5~0#1=-1} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___5~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:14:36,943 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (53)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:36,943 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:36,943 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:36,944 INFO L229 MonitoredProcess]: Starting monitored process 54 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:36,945 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Waiting until timeout for monitored process [2021-12-28 09:14:36,946 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:36,946 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:36,984 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (54)] Ended with exit code 0 [2021-12-28 09:14:36,985 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:36,985 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:36,986 INFO L229 MonitoredProcess]: Starting monitored process 55 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:36,986 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Waiting until timeout for monitored process [2021-12-28 09:14:36,988 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-28 09:14:36,988 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:37,005 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-28 09:14:37,023 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (55)] Ended with exit code 0 [2021-12-28 09:14:37,024 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:14:37,024 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:14:37,024 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:14:37,024 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:14:37,024 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-28 09:14:37,024 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:37,024 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:14:37,024 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:14:37,024 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration3_Loop [2021-12-28 09:14:37,024 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:14:37,024 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:14:37,025 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:37,047 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:37,050 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:37,052 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:37,054 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:37,056 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:37,058 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:37,060 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:37,062 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:37,066 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:37,068 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:37,070 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:37,076 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:37,183 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:14:37,183 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-28 09:14:37,184 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:37,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:37,188 INFO L229 MonitoredProcess]: Starting monitored process 56 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:37,194 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Waiting until timeout for monitored process [2021-12-28 09:14:37,195 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:37,201 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:37,201 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:37,201 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:37,201 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:37,201 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:37,202 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:37,202 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:37,213 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:37,237 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (56)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:37,237 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:37,237 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:37,238 INFO L229 MonitoredProcess]: Starting monitored process 57 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:37,244 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:37,250 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:37,251 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:37,251 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:37,251 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-28 09:14:37,251 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:37,252 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:37,252 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:37,254 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Waiting until timeout for monitored process [2021-12-28 09:14:37,267 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:37,283 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (57)] Ended with exit code 0 [2021-12-28 09:14:37,283 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:37,283 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:37,284 INFO L229 MonitoredProcess]: Starting monitored process 58 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:37,285 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Waiting until timeout for monitored process [2021-12-28 09:14:37,286 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:37,291 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:37,291 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:37,292 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:37,292 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-28 09:14:37,292 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:37,292 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:37,292 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:37,293 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:37,309 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (58)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:37,309 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:37,309 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:37,310 INFO L229 MonitoredProcess]: Starting monitored process 59 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:37,311 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Waiting until timeout for monitored process [2021-12-28 09:14:37,317 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:37,323 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:37,324 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:37,324 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:37,324 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-28 09:14:37,324 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:37,324 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:37,324 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:37,326 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:37,341 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (59)] Ended with exit code 0 [2021-12-28 09:14:37,342 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:37,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:37,343 INFO L229 MonitoredProcess]: Starting monitored process 60 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:37,345 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Waiting until timeout for monitored process [2021-12-28 09:14:37,346 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:37,351 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:37,351 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:37,351 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:37,351 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:37,351 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:37,352 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:37,352 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:37,353 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:37,368 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (60)] Ended with exit code 0 [2021-12-28 09:14:37,369 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:37,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:37,370 INFO L229 MonitoredProcess]: Starting monitored process 61 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:37,370 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Waiting until timeout for monitored process [2021-12-28 09:14:37,372 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:37,379 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:37,379 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:37,379 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:37,379 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:37,380 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:37,380 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:37,380 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:37,399 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:37,414 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (61)] Ended with exit code 0 [2021-12-28 09:14:37,414 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:37,414 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:37,415 INFO L229 MonitoredProcess]: Starting monitored process 62 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:37,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 [2021-12-28 09:14:37,431 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Waiting until timeout for monitored process [2021-12-28 09:14:37,431 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:37,431 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:37,431 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:37,431 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:37,432 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:37,432 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:37,432 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:37,433 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:37,448 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (62)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:37,448 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:37,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:37,449 INFO L229 MonitoredProcess]: Starting monitored process 63 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:37,450 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Waiting until timeout for monitored process [2021-12-28 09:14:37,451 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:37,457 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:37,458 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:37,458 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:37,458 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-28 09:14:37,458 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:37,458 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:37,458 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:37,468 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:37,483 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (63)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:37,484 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:37,484 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:37,485 INFO L229 MonitoredProcess]: Starting monitored process 64 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:37,485 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (64)] Waiting until timeout for monitored process [2021-12-28 09:14:37,486 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:37,492 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:37,492 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:37,492 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:37,492 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:37,492 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:37,493 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:37,493 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:37,494 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:37,509 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 [2021-12-28 09:14:37,509 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:37,510 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:37,510 INFO L229 MonitoredProcess]: Starting monitored process 65 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:37,511 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Waiting until timeout for monitored process [2021-12-28 09:14:37,512 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:37,518 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:37,518 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:37,518 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:37,518 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-28 09:14:37,518 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:37,519 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:37,519 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:37,537 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:37,552 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (65)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:37,552 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:37,553 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:37,553 INFO L229 MonitoredProcess]: Starting monitored process 66 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:37,554 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Waiting until timeout for monitored process [2021-12-28 09:14:37,555 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:37,562 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:37,562 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:37,562 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:37,562 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:37,562 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:37,563 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:37,563 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:37,571 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:37,586 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (66)] Ended with exit code 0 [2021-12-28 09:14:37,586 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:37,587 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:37,587 INFO L229 MonitoredProcess]: Starting monitored process 67 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:37,588 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Waiting until timeout for monitored process [2021-12-28 09:14:37,590 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:37,595 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:37,595 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:37,595 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:37,596 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:37,596 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:37,596 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:37,597 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:37,607 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-28 09:14:37,609 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-28 09:14:37,609 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-28 09:14:37,610 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:37,610 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:37,610 INFO L229 MonitoredProcess]: Starting monitored process 68 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:37,614 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-28 09:14:37,615 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-28 09:14:37,615 INFO L513 LassoAnalysis]: Proved termination. [2021-12-28 09:14:37,615 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0#1) = 1*ULTIMATE.start_ssl3_connect_~s__state~0#1 Supporting invariants [] [2021-12-28 09:14:37,615 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Waiting until timeout for monitored process [2021-12-28 09:14:37,631 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (67)] Ended with exit code 0 [2021-12-28 09:14:37,632 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-28 09:14:37,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:37,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:37,668 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-28 09:14:37,669 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:14:37,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:37,687 INFO L263 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-28 09:14:37,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:14:37,733 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 09:14:37,734 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-12-28 09:14:37,734 INFO L71 iDifferenceNCSBLazy3]: Start buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71 Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:37,892 INFO L75 iDifferenceNCSBLazy3]: Finished buchiDifferenceNCSBLazy3. First operand 138 states and 207 transitions. cyclomatic complexity: 71. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Result 440 states and 646 transitions. Complement of second has 7 states. [2021-12-28 09:14:37,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2021-12-28 09:14:37,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:37,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 298 transitions. [2021-12-28 09:14:37,894 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 298 transitions. Stem has 6 letters. Loop has 13 letters. [2021-12-28 09:14:37,894 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:37,894 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 298 transitions. Stem has 19 letters. Loop has 13 letters. [2021-12-28 09:14:37,894 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:37,894 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 298 transitions. Stem has 6 letters. Loop has 26 letters. [2021-12-28 09:14:37,895 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:37,895 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 440 states and 646 transitions. [2021-12-28 09:14:37,898 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 204 [2021-12-28 09:14:37,900 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 440 states to 354 states and 533 transitions. [2021-12-28 09:14:37,900 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 306 [2021-12-28 09:14:37,901 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 309 [2021-12-28 09:14:37,901 INFO L73 IsDeterministic]: Start isDeterministic. Operand 354 states and 533 transitions. [2021-12-28 09:14:37,911 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:14:37,911 INFO L681 BuchiCegarLoop]: Abstraction has 354 states and 533 transitions. [2021-12-28 09:14:37,912 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 354 states and 533 transitions. [2021-12-28 09:14:37,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 354 to 170. [2021-12-28 09:14:37,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 170 states have (on average 1.5) internal successors, (255), 169 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:37,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 255 transitions. [2021-12-28 09:14:37,926 INFO L704 BuchiCegarLoop]: Abstraction has 170 states and 255 transitions. [2021-12-28 09:14:37,926 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:37,929 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:14:37,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:14:37,931 INFO L87 Difference]: Start difference. First operand 170 states and 255 transitions. Second operand has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 3 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:37,935 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (68)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:38,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:38,074 INFO L93 Difference]: Finished difference Result 196 states and 300 transitions. [2021-12-28 09:14:38,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:14:38,075 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 196 states and 300 transitions. [2021-12-28 09:14:38,076 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 152 [2021-12-28 09:14:38,077 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 196 states to 188 states and 292 transitions. [2021-12-28 09:14:38,077 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 168 [2021-12-28 09:14:38,077 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 168 [2021-12-28 09:14:38,077 INFO L73 IsDeterministic]: Start isDeterministic. Operand 188 states and 292 transitions. [2021-12-28 09:14:38,077 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:14:38,077 INFO L681 BuchiCegarLoop]: Abstraction has 188 states and 292 transitions. [2021-12-28 09:14:38,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 188 states and 292 transitions. [2021-12-28 09:14:38,080 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 188 to 145. [2021-12-28 09:14:38,080 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) [2021-12-28 09:14:38,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 218 transitions. [2021-12-28 09:14:38,080 INFO L704 BuchiCegarLoop]: Abstraction has 145 states and 218 transitions. [2021-12-28 09:14:38,081 INFO L587 BuchiCegarLoop]: Abstraction has 145 states and 218 transitions. [2021-12-28 09:14:38,081 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-12-28 09:14:38,081 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 145 states and 218 transitions. [2021-12-28 09:14:38,081 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 115 [2021-12-28 09:14:38,081 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:38,082 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:38,082 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1] [2021-12-28 09:14:38,082 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:38,082 INFO L791 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 [2021-12-28 09:14:38,082 INFO L793 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 [2021-12-28 09:14:38,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:38,083 INFO L85 PathProgramCache]: Analyzing trace with hash 889513679, now seen corresponding path program 2 times [2021-12-28 09:14:38,083 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:38,083 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015729299] [2021-12-28 09:14:38,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:38,083 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:38,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:38,096 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:38,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:38,109 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:38,113 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:38,113 INFO L85 PathProgramCache]: Analyzing trace with hash -1604853920, now seen corresponding path program 3 times [2021-12-28 09:14:38,113 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:38,114 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713737672] [2021-12-28 09:14:38,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:38,114 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:38,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:38,123 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:38,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:38,133 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:38,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:38,135 INFO L85 PathProgramCache]: Analyzing trace with hash -1250887854, now seen corresponding path program 1 times [2021-12-28 09:14:38,135 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:38,135 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636754975] [2021-12-28 09:14:38,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:38,135 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:38,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:38,144 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:38,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:38,157 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:38,278 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:14:38,278 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:14:38,279 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:14:38,279 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:14:38,279 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-28 09:14:38,279 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:38,279 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:14:38,279 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:14:38,279 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration4_Loop [2021-12-28 09:14:38,279 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:14:38,279 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:14:38,280 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:38,283 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:38,285 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:38,288 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:38,290 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:38,292 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:38,297 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:38,300 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:38,302 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:38,304 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:38,306 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:38,308 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:38,313 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:38,315 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:38,316 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:38,318 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:38,448 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:14:38,448 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-28 09:14:38,448 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:38,448 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:38,450 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) [2021-12-28 09:14:38,453 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 [2021-12-28 09:14:38,454 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:38,454 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:38,460 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:38,461 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__new_session~0#1=1} Honda state: {ULTIMATE.start_ssl3_connect_~s__new_session~0#1=1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:14:38,476 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 [2021-12-28 09:14:38,476 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:38,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:38,477 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) [2021-12-28 09:14:38,477 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 [2021-12-28 09:14:38,479 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:38,479 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:38,500 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 [2021-12-28 09:14:38,501 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:38,501 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:38,502 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) [2021-12-28 09:14:38,502 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 [2021-12-28 09:14:38,504 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-28 09:14:38,504 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:38,524 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:38,524 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=2}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=-1}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect_renegotiate~0#1=0}] Lambdas: [1, 1, 3] Nus: [0, 0] [2021-12-28 09:14:38,540 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 [2021-12-28 09:14:38,540 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:38,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:38,541 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) [2021-12-28 09:14:38,542 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 [2021-12-28 09:14:38,543 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:38,543 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:38,565 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (72)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:38,565 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:38,565 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:38,566 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) [2021-12-28 09:14:38,567 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 [2021-12-28 09:14:38,568 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-28 09:14:38,568 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:38,586 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:38,586 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=5}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=4}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=-8}] Lambdas: [1, 3, 1] Nus: [0, 1] [2021-12-28 09:14:38,603 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 [2021-12-28 09:14:38,604 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:38,604 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:38,605 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) [2021-12-28 09:14:38,605 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 [2021-12-28 09:14:38,606 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:38,607 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:38,613 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:38,613 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__server~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__server~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:14:38,629 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (74)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:38,629 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:38,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:38,630 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) [2021-12-28 09:14:38,630 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 [2021-12-28 09:14:38,632 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:38,632 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:38,642 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:38,642 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0#1=-1} Honda state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:14:38,657 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 [2021-12-28 09:14:38,658 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:38,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:38,659 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) [2021-12-28 09:14:38,659 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 [2021-12-28 09:14:38,661 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:38,661 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:38,672 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:38,672 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~tmp___5~0#1=-1} Honda state: {ULTIMATE.start_ssl3_connect_~tmp___5~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:14:38,687 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (76)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:38,688 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:38,688 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:38,689 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) [2021-12-28 09:14:38,690 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 [2021-12-28 09:14:38,691 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:38,691 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:38,698 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:38,698 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:14:38,713 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 [2021-12-28 09:14:38,713 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:38,713 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:38,714 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) [2021-12-28 09:14:38,714 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 [2021-12-28 09:14:38,716 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:38,716 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:38,722 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:38,723 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__type~0#1=4096} Honda state: {ULTIMATE.start_ssl3_connect_~s__type~0#1=4096} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:14:38,744 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (78)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:38,744 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:38,744 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:38,745 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) [2021-12-28 09:14:38,746 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 [2021-12-28 09:14:38,747 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:38,747 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:38,757 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:38,758 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0#1=-1} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:14:38,773 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 [2021-12-28 09:14:38,773 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:38,773 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:38,774 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) [2021-12-28 09:14:38,774 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 [2021-12-28 09:14:38,776 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:38,776 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:38,787 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:38,787 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~cb~0#1=4} Honda state: {ULTIMATE.start_ssl3_connect_~cb~0#1=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:14:38,802 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 [2021-12-28 09:14:38,802 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:38,802 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:38,803 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) [2021-12-28 09:14:38,810 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 [2021-12-28 09:14:38,811 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:38,811 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:38,817 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:38,818 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:14:38,832 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 [2021-12-28 09:14:38,833 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:38,833 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:38,834 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) [2021-12-28 09:14:38,834 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 [2021-12-28 09:14:38,835 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:38,835 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:38,862 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 [2021-12-28 09:14:38,862 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:38,862 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:38,863 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) [2021-12-28 09:14:38,864 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 [2021-12-28 09:14:38,865 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-28 09:14:38,865 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:38,874 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-28 09:14:38,889 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 [2021-12-28 09:14:38,889 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:14:38,889 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:14:38,889 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:14:38,889 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:14:38,889 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-28 09:14:38,889 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:38,889 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:14:38,889 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:14:38,890 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration4_Loop [2021-12-28 09:14:38,890 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:14:38,890 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:14:38,891 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:38,893 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:38,895 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:38,897 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:38,899 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:38,901 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:38,903 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:38,905 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:38,907 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:38,909 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:38,910 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:38,912 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:38,914 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:38,919 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:38,927 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:38,929 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:39,039 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:14:39,039 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-28 09:14:39,039 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:39,039 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:39,040 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) [2021-12-28 09:14:39,048 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:39,055 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:39,055 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:39,055 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:39,055 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:39,055 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:39,056 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:39,056 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:39,058 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 [2021-12-28 09:14:39,067 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:39,085 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (84)] Ended with exit code 0 [2021-12-28 09:14:39,085 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:39,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:39,086 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) [2021-12-28 09:14:39,087 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 [2021-12-28 09:14:39,088 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:39,095 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:39,095 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:39,095 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:39,096 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:39,096 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:39,096 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:39,096 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:39,110 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:39,132 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 [2021-12-28 09:14:39,132 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:39,132 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:39,133 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) [2021-12-28 09:14:39,133 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 [2021-12-28 09:14:39,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 [2021-12-28 09:14:39,141 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:39,141 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:39,141 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:39,141 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:39,141 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:39,141 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:39,142 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:39,143 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:39,157 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (86)] Ended with exit code 0 [2021-12-28 09:14:39,158 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:39,158 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:39,159 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) [2021-12-28 09:14:39,159 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 [2021-12-28 09:14:39,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 [2021-12-28 09:14:39,166 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:39,167 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:39,167 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:39,167 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:39,167 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:39,167 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:39,167 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:39,179 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:39,194 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 [2021-12-28 09:14:39,195 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:39,195 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:39,196 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) [2021-12-28 09:14:39,196 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 [2021-12-28 09:14:39,199 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:39,204 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:39,204 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:39,204 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:39,204 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-28 09:14:39,204 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:39,205 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:39,205 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:39,235 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:39,250 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 [2021-12-28 09:14:39,250 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:39,250 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:39,251 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) [2021-12-28 09:14:39,252 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 [2021-12-28 09:14:39,253 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:39,259 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:39,259 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:39,259 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:39,259 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-28 09:14:39,259 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:39,259 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:39,259 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:39,261 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:39,276 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 [2021-12-28 09:14:39,276 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:39,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:39,277 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) [2021-12-28 09:14:39,278 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 [2021-12-28 09:14:39,279 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:39,286 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:39,286 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:39,286 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:39,286 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:39,286 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:39,287 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:39,287 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:39,315 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:39,337 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 [2021-12-28 09:14:39,338 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:39,338 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:39,339 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) [2021-12-28 09:14:39,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 [2021-12-28 09:14:39,350 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:39,350 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:39,351 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:39,351 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:39,351 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:39,351 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:39,351 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:39,353 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:39,355 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 [2021-12-28 09:14:39,368 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 [2021-12-28 09:14:39,368 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:39,368 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:39,369 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) [2021-12-28 09:14:39,370 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 [2021-12-28 09:14:39,371 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:39,377 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:39,377 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:39,377 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:39,377 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:39,377 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:39,377 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:39,378 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:39,379 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:39,393 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 [2021-12-28 09:14:39,394 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:39,394 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:39,394 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) [2021-12-28 09:14:39,395 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 [2021-12-28 09:14:39,397 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:39,402 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:39,402 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:39,402 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:39,403 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-28 09:14:39,403 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:39,403 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:39,403 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:39,404 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:39,419 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (93)] Ended with exit code 0 [2021-12-28 09:14:39,419 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:39,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:39,420 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) [2021-12-28 09:14:39,421 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 [2021-12-28 09:14:39,422 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:39,428 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:39,428 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:39,428 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:39,428 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-28 09:14:39,428 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:39,429 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:39,429 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:39,439 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:39,454 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 [2021-12-28 09:14:39,454 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:39,454 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:39,455 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) [2021-12-28 09:14:39,456 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 [2021-12-28 09:14:39,457 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:39,463 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:39,463 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:39,463 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:39,463 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:39,463 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:39,464 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:39,464 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:39,465 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:39,480 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (95)] Ended with exit code 0 [2021-12-28 09:14:39,480 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:39,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:39,481 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) [2021-12-28 09:14:39,481 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 [2021-12-28 09:14:39,482 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:39,488 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:39,488 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:39,488 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:39,488 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:39,488 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:39,490 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:39,490 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:39,494 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-28 09:14:39,496 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2021-12-28 09:14:39,496 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-12-28 09:14:39,496 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:39,496 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:39,497 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) [2021-12-28 09:14:39,497 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 [2021-12-28 09:14:39,499 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-28 09:14:39,499 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-28 09:14:39,499 INFO L513 LassoAnalysis]: Proved termination. [2021-12-28 09:14:39,499 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0#1) = 1*ULTIMATE.start_ssl3_connect_~s__state~0#1 Supporting invariants [] [2021-12-28 09:14:39,514 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (96)] Ended with exit code 0 [2021-12-28 09:14:39,515 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-28 09:14:39,522 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:39,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:39,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-28 09:14:39,536 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:14:39,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:39,555 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-28 09:14:39,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:14:39,592 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 09:14:39,592 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-12-28 09:14:39,593 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) [2021-12-28 09:14:39,729 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. [2021-12-28 09:14:39,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2021-12-28 09:14:39,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:39,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 274 transitions. [2021-12-28 09:14:39,730 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 274 transitions. Stem has 6 letters. Loop has 13 letters. [2021-12-28 09:14:39,730 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:39,730 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-28 09:14:39,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:39,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:39,754 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-28 09:14:39,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:14:39,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:39,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-28 09:14:39,773 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:14:39,842 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 [2021-12-28 09:14:39,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 09:14:39,844 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 3 loop predicates [2021-12-28 09:14:39,844 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) [2021-12-28 09:14:39,954 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. [2021-12-28 09:14:39,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-12-28 09:14:39,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 5 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-12-28 09:14:39,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 296 transitions. [2021-12-28 09:14:39,956 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 296 transitions. Stem has 6 letters. Loop has 13 letters. [2021-12-28 09:14:39,956 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:39,956 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 296 transitions. Stem has 19 letters. Loop has 13 letters. [2021-12-28 09:14:39,956 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:39,956 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 296 transitions. Stem has 6 letters. Loop has 26 letters. [2021-12-28 09:14:39,956 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:39,957 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 458 states and 672 transitions. [2021-12-28 09:14:39,959 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 230 [2021-12-28 09:14:39,961 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 458 states to 362 states and 545 transitions. [2021-12-28 09:14:39,961 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 321 [2021-12-28 09:14:39,961 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 322 [2021-12-28 09:14:39,961 INFO L73 IsDeterministic]: Start isDeterministic. Operand 362 states and 545 transitions. [2021-12-28 09:14:39,962 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:14:39,962 INFO L681 BuchiCegarLoop]: Abstraction has 362 states and 545 transitions. [2021-12-28 09:14:39,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states and 545 transitions. [2021-12-28 09:14:39,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 145. [2021-12-28 09:14:39,964 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) [2021-12-28 09:14:39,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 218 transitions. [2021-12-28 09:14:39,965 INFO L704 BuchiCegarLoop]: Abstraction has 145 states and 218 transitions. [2021-12-28 09:14:39,965 INFO L587 BuchiCegarLoop]: Abstraction has 145 states and 218 transitions. [2021-12-28 09:14:39,965 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-12-28 09:14:39,965 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 145 states and 218 transitions. [2021-12-28 09:14:39,966 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 115 [2021-12-28 09:14:39,966 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:39,966 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:39,966 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:39,966 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:39,966 INFO L791 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 [2021-12-28 09:14:39,966 INFO L793 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 [2021-12-28 09:14:39,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:39,967 INFO L85 PathProgramCache]: Analyzing trace with hash 124406554, now seen corresponding path program 1 times [2021-12-28 09:14:39,967 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:39,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654211727] [2021-12-28 09:14:39,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:39,968 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:39,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:39,989 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 09:14:39,989 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:39,989 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654211727] [2021-12-28 09:14:39,989 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1654211727] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:14:39,989 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:14:39,990 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-28 09:14:39,990 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318504928] [2021-12-28 09:14:39,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:14:39,990 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-28 09:14:39,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:39,991 INFO L85 PathProgramCache]: Analyzing trace with hash -2037997693, now seen corresponding path program 1 times [2021-12-28 09:14:39,991 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:39,991 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [19499406] [2021-12-28 09:14:39,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:39,991 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:39,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:39,995 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:39,996 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:39,998 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:40,097 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:14:40,097 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:14:40,098 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:14:40,098 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:14:40,098 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-28 09:14:40,098 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:40,098 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:14:40,098 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:14:40,098 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration5_Loop [2021-12-28 09:14:40,098 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:14:40,098 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:14:40,100 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:40,102 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:40,104 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:40,106 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:40,108 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:40,111 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:40,127 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:40,129 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:40,131 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:40,133 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:40,135 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:40,138 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:40,141 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:40,238 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:14:40,238 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-28 09:14:40,238 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:40,238 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:40,244 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) [2021-12-28 09:14:40,245 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 [2021-12-28 09:14:40,246 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:40,246 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:40,268 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (98)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:40,268 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:40,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:40,269 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) [2021-12-28 09:14:40,270 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 [2021-12-28 09:14:40,271 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-28 09:14:40,271 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:40,294 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:40,294 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=0} Generalized eigenvectors: [{ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=5}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=4}, {ULTIMATE.start_ssl3_connect_~s__ctx__stats__sess_connect~0#1=-8}] Lambdas: [1, 3, 1] Nus: [0, 1] [2021-12-28 09:14:40,313 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (99)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:40,314 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:40,314 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:40,315 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) [2021-12-28 09:14:40,315 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 [2021-12-28 09:14:40,317 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:40,317 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:40,323 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:40,323 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:14:40,338 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (100)] Ended with exit code 0 [2021-12-28 09:14:40,338 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:40,339 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:40,339 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) [2021-12-28 09:14:40,340 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 [2021-12-28 09:14:40,341 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:40,341 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:40,352 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:40,352 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0#1=-1} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_buf___0~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:14:40,368 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (101)] Ended with exit code 0 [2021-12-28 09:14:40,369 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:40,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:40,369 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) [2021-12-28 09:14:40,370 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 [2021-12-28 09:14:40,372 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:40,372 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:40,382 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:40,382 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~cb~0#1=4} Honda state: {ULTIMATE.start_ssl3_connect_~cb~0#1=4} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:14:40,398 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 [2021-12-28 09:14:40,399 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:40,399 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:40,400 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) [2021-12-28 09:14:40,400 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 [2021-12-28 09:14:40,402 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:40,402 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:40,410 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:40,410 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__type~0#1=4096} Honda state: {ULTIMATE.start_ssl3_connect_~s__type~0#1=4096} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:14:40,426 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (103)] Ended with exit code 0 [2021-12-28 09:14:40,426 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:40,426 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:40,427 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) [2021-12-28 09:14:40,427 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 [2021-12-28 09:14:40,429 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:40,429 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:40,458 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 [2021-12-28 09:14:40,458 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:40,458 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:40,459 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) [2021-12-28 09:14:40,460 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 [2021-12-28 09:14:40,461 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-28 09:14:40,461 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:40,498 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-28 09:14:40,514 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (105)] Ended with exit code 0 [2021-12-28 09:14:40,514 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:14:40,514 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:14:40,515 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:14:40,515 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:14:40,515 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-28 09:14:40,515 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:40,515 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:14:40,515 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:14:40,515 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration5_Loop [2021-12-28 09:14:40,515 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:14:40,515 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:14:40,516 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:40,525 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:40,527 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:40,529 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:40,530 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:40,532 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:40,533 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:40,535 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:40,537 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:40,541 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:40,544 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:40,546 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:40,550 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:40,660 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:14:40,660 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-28 09:14:40,660 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:40,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:40,661 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) [2021-12-28 09:14:40,662 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 [2021-12-28 09:14:40,663 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:40,669 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:40,669 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:40,669 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:40,670 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:40,670 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:40,671 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:40,671 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:40,672 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:40,687 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (106)] Ended with exit code 0 [2021-12-28 09:14:40,688 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:40,688 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:40,689 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) [2021-12-28 09:14:40,699 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:40,707 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:40,708 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:40,708 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:40,708 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:40,708 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:40,708 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:40,709 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:40,710 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 [2021-12-28 09:14:40,718 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:40,737 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (107)] Ended with exit code 0 [2021-12-28 09:14:40,737 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:40,737 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:40,738 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) [2021-12-28 09:14:40,739 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 [2021-12-28 09:14:40,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 [2021-12-28 09:14:40,746 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:40,746 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:40,746 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:40,746 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-28 09:14:40,746 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:40,746 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:40,747 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:40,748 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:40,763 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 [2021-12-28 09:14:40,763 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:40,764 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:40,764 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) [2021-12-28 09:14:40,765 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 [2021-12-28 09:14:40,766 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:40,772 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:40,772 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:40,772 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:40,772 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-28 09:14:40,772 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:40,772 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:40,773 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:40,774 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:40,788 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (109)] Ended with exit code 0 [2021-12-28 09:14:40,789 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:40,789 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:40,789 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) [2021-12-28 09:14:40,790 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 [2021-12-28 09:14:40,792 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:40,797 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:40,798 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:40,798 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:40,798 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:40,798 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:40,798 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:40,798 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:40,799 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:40,814 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (110)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:40,815 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:40,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:40,815 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) [2021-12-28 09:14:40,816 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 [2021-12-28 09:14:40,817 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:40,823 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:40,823 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:40,823 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:40,823 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:40,823 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:40,824 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:40,824 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:40,824 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:40,839 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 [2021-12-28 09:14:40,840 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:40,840 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:40,840 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) [2021-12-28 09:14:40,841 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 [2021-12-28 09:14:40,842 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:40,848 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:40,849 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:40,849 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:40,849 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:40,849 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:40,849 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:40,849 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:40,855 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:40,870 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (112)] Ended with exit code 0 [2021-12-28 09:14:40,870 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:40,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:40,871 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) [2021-12-28 09:14:40,872 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 [2021-12-28 09:14:40,873 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:40,879 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:40,879 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:40,879 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:40,879 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-28 09:14:40,879 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:40,881 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:40,881 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:40,882 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:40,897 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (113)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:40,897 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:40,898 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:40,898 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) [2021-12-28 09:14:40,899 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 [2021-12-28 09:14:40,903 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:40,909 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:40,909 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:40,910 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:40,910 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:40,910 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:40,910 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:40,911 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:40,912 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-28 09:14:40,914 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-28 09:14:40,914 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-12-28 09:14:40,914 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:40,914 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:40,915 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) [2021-12-28 09:14:40,915 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 [2021-12-28 09:14:40,917 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-28 09:14:40,917 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-28 09:14:40,917 INFO L513 LassoAnalysis]: Proved termination. [2021-12-28 09:14:40,917 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 [] [2021-12-28 09:14:40,932 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (114)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:40,933 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-28 09:14:40,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:40,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:40,965 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-28 09:14:40,966 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:14:40,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:40,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 30 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-28 09:14:40,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:14:41,039 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 09:14:41,039 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-12-28 09:14:41,040 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) [2021-12-28 09:14:41,189 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. [2021-12-28 09:14:41,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2021-12-28 09:14:41,190 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) [2021-12-28 09:14:41,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 169 transitions. [2021-12-28 09:14:41,190 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 169 transitions. Stem has 8 letters. Loop has 14 letters. [2021-12-28 09:14:41,191 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:41,191 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 169 transitions. Stem has 22 letters. Loop has 14 letters. [2021-12-28 09:14:41,191 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:41,191 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 169 transitions. Stem has 8 letters. Loop has 28 letters. [2021-12-28 09:14:41,191 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:41,191 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 345 states and 499 transitions. [2021-12-28 09:14:41,194 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 115 [2021-12-28 09:14:41,196 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 345 states to 258 states and 386 transitions. [2021-12-28 09:14:41,196 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 214 [2021-12-28 09:14:41,196 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 217 [2021-12-28 09:14:41,197 INFO L73 IsDeterministic]: Start isDeterministic. Operand 258 states and 386 transitions. [2021-12-28 09:14:41,197 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:14:41,197 INFO L681 BuchiCegarLoop]: Abstraction has 258 states and 386 transitions. [2021-12-28 09:14:41,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 258 states and 386 transitions. [2021-12-28 09:14:41,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 258 to 178. [2021-12-28 09:14:41,203 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) [2021-12-28 09:14:41,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 266 transitions. [2021-12-28 09:14:41,204 INFO L704 BuchiCegarLoop]: Abstraction has 178 states and 266 transitions. [2021-12-28 09:14:41,204 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:41,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:14:41,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:14:41,205 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) [2021-12-28 09:14:41,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:41,285 INFO L93 Difference]: Finished difference Result 182 states and 269 transitions. [2021-12-28 09:14:41,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:14:41,286 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 182 states and 269 transitions. [2021-12-28 09:14:41,287 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 115 [2021-12-28 09:14:41,288 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 182 states to 180 states and 267 transitions. [2021-12-28 09:14:41,288 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 137 [2021-12-28 09:14:41,288 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 137 [2021-12-28 09:14:41,289 INFO L73 IsDeterministic]: Start isDeterministic. Operand 180 states and 267 transitions. [2021-12-28 09:14:41,289 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:14:41,289 INFO L681 BuchiCegarLoop]: Abstraction has 180 states and 267 transitions. [2021-12-28 09:14:41,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 180 states and 267 transitions. [2021-12-28 09:14:41,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 180 to 178. [2021-12-28 09:14:41,291 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) [2021-12-28 09:14:41,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 265 transitions. [2021-12-28 09:14:41,292 INFO L704 BuchiCegarLoop]: Abstraction has 178 states and 265 transitions. [2021-12-28 09:14:41,292 INFO L587 BuchiCegarLoop]: Abstraction has 178 states and 265 transitions. [2021-12-28 09:14:41,292 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-12-28 09:14:41,292 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 178 states and 265 transitions. [2021-12-28 09:14:41,293 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 115 [2021-12-28 09:14:41,293 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:41,293 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:41,293 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:41,293 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:41,294 INFO L791 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 [2021-12-28 09:14:41,294 INFO L793 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 [2021-12-28 09:14:41,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:41,294 INFO L85 PathProgramCache]: Analyzing trace with hash 1147115706, now seen corresponding path program 1 times [2021-12-28 09:14:41,294 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:41,295 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649001908] [2021-12-28 09:14:41,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:41,295 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:41,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:41,325 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 09:14:41,326 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:41,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649001908] [2021-12-28 09:14:41,326 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649001908] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:14:41,326 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:14:41,326 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:14:41,327 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326534416] [2021-12-28 09:14:41,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:14:41,327 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-28 09:14:41,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:41,328 INFO L85 PathProgramCache]: Analyzing trace with hash 264060234, now seen corresponding path program 1 times [2021-12-28 09:14:41,328 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:41,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506269830] [2021-12-28 09:14:41,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:41,328 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:41,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:41,338 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:41,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:41,348 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:41,417 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:14:41,417 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:14:41,417 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:14:41,417 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:14:41,417 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-28 09:14:41,418 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:41,418 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:14:41,418 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:14:41,418 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration6_Loop [2021-12-28 09:14:41,418 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:14:41,418 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:14:41,420 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:41,448 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:41,451 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:41,456 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:41,458 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:41,460 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:41,461 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:41,462 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 [2021-12-28 09:14:41,464 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:41,528 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:14:41,528 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-28 09:14:41,528 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:41,528 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:41,536 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) [2021-12-28 09:14:41,537 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 [2021-12-28 09:14:41,539 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:41,539 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:41,560 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:41,561 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: [] [2021-12-28 09:14:41,576 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (116)] Ended with exit code 0 [2021-12-28 09:14:41,577 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:41,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:41,577 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) [2021-12-28 09:14:41,578 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 [2021-12-28 09:14:41,580 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:41,580 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:41,603 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (117)] Ended with exit code 0 [2021-12-28 09:14:41,603 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:41,603 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:41,604 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) [2021-12-28 09:14:41,604 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 [2021-12-28 09:14:41,606 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-28 09:14:41,606 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:41,656 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-28 09:14:41,671 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 [2021-12-28 09:14:41,671 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:14:41,671 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:14:41,671 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:14:41,671 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:14:41,671 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-28 09:14:41,671 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:41,672 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:14:41,672 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:14:41,672 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration6_Loop [2021-12-28 09:14:41,672 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:14:41,672 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:14:41,672 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:41,676 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:41,679 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:41,680 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:41,682 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:41,684 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:41,688 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:41,689 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:41,759 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:14:41,759 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-28 09:14:41,759 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:41,759 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:41,760 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) [2021-12-28 09:14:41,760 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 [2021-12-28 09:14:41,762 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:41,767 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:41,767 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:41,767 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:41,768 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:41,768 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:41,768 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:41,768 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:41,770 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-28 09:14:41,771 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-28 09:14:41,772 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-12-28 09:14:41,772 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:41,772 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:41,773 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) [2021-12-28 09:14:41,773 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 [2021-12-28 09:14:41,774 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-28 09:14:41,775 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-28 09:14:41,775 INFO L513 LassoAnalysis]: Proved termination. [2021-12-28 09:14:41,775 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 [] [2021-12-28 09:14:41,789 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 [2021-12-28 09:14:41,790 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-28 09:14:41,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:41,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:41,830 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-28 09:14:41,830 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:14:41,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:41,883 INFO L263 TraceCheckSpWp]: Trace formula consists of 29 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-28 09:14:41,883 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:14:41,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 09:14:41,955 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 [2021-12-28 09:14:41,956 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) [2021-12-28 09:14:41,982 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. [2021-12-28 09:14:41,983 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 [2021-12-28 09:14:41,983 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) [2021-12-28 09:14:41,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 199 transitions. [2021-12-28 09:14:41,983 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 199 transitions. Stem has 23 letters. Loop has 14 letters. [2021-12-28 09:14:41,984 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:41,984 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 199 transitions. Stem has 37 letters. Loop has 14 letters. [2021-12-28 09:14:41,984 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:41,984 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 3 states and 199 transitions. Stem has 23 letters. Loop has 28 letters. [2021-12-28 09:14:41,984 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:41,985 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 319 states and 478 transitions. [2021-12-28 09:14:41,987 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 137 [2021-12-28 09:14:41,988 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 319 states to 319 states and 478 transitions. [2021-12-28 09:14:41,989 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 160 [2021-12-28 09:14:41,989 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 162 [2021-12-28 09:14:41,989 INFO L73 IsDeterministic]: Start isDeterministic. Operand 319 states and 478 transitions. [2021-12-28 09:14:41,989 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:14:41,989 INFO L681 BuchiCegarLoop]: Abstraction has 319 states and 478 transitions. [2021-12-28 09:14:41,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 319 states and 478 transitions. [2021-12-28 09:14:41,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 319 to 317. [2021-12-28 09:14:41,993 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) [2021-12-28 09:14:41,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 474 transitions. [2021-12-28 09:14:41,994 INFO L704 BuchiCegarLoop]: Abstraction has 317 states and 474 transitions. [2021-12-28 09:14:41,994 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:41,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:14:41,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:14:41,995 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) [2021-12-28 09:14:42,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:42,007 INFO L93 Difference]: Finished difference Result 622 states and 913 transitions. [2021-12-28 09:14:42,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:14:42,007 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 622 states and 913 transitions. [2021-12-28 09:14:42,011 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 271 [2021-12-28 09:14:42,014 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 622 states to 622 states and 913 transitions. [2021-12-28 09:14:42,014 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 312 [2021-12-28 09:14:42,015 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 312 [2021-12-28 09:14:42,015 INFO L73 IsDeterministic]: Start isDeterministic. Operand 622 states and 913 transitions. [2021-12-28 09:14:42,015 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:14:42,015 INFO L681 BuchiCegarLoop]: Abstraction has 622 states and 913 transitions. [2021-12-28 09:14:42,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 622 states and 913 transitions. [2021-12-28 09:14:42,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 622 to 622. [2021-12-28 09:14:42,023 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) [2021-12-28 09:14:42,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 622 states to 622 states and 913 transitions. [2021-12-28 09:14:42,025 INFO L704 BuchiCegarLoop]: Abstraction has 622 states and 913 transitions. [2021-12-28 09:14:42,025 INFO L587 BuchiCegarLoop]: Abstraction has 622 states and 913 transitions. [2021-12-28 09:14:42,025 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-12-28 09:14:42,025 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 622 states and 913 transitions. [2021-12-28 09:14:42,027 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 271 [2021-12-28 09:14:42,027 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:42,028 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:42,028 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:42,028 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:42,029 INFO L791 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 [2021-12-28 09:14:42,029 INFO L793 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 [2021-12-28 09:14:42,029 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:42,029 INFO L85 PathProgramCache]: Analyzing trace with hash -2083001472, now seen corresponding path program 1 times [2021-12-28 09:14:42,029 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:42,029 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444338819] [2021-12-28 09:14:42,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:42,030 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:42,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:42,037 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:42,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:42,043 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:42,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:42,044 INFO L85 PathProgramCache]: Analyzing trace with hash -503439398, now seen corresponding path program 1 times [2021-12-28 09:14:42,044 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:42,044 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138836398] [2021-12-28 09:14:42,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:42,044 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:42,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:42,047 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:42,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:42,049 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:42,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:42,050 INFO L85 PathProgramCache]: Analyzing trace with hash 1610121497, now seen corresponding path program 1 times [2021-12-28 09:14:42,050 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:42,050 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [229681745] [2021-12-28 09:14:42,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:42,050 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:42,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:42,097 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (120)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:42,105 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-28 09:14:42,105 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:42,105 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [229681745] [2021-12-28 09:14:42,106 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [229681745] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:14:42,106 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:14:42,106 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:14:42,106 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918358688] [2021-12-28 09:14:42,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:14:42,174 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:14:42,174 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:14:42,174 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:14:42,174 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:14:42,174 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-28 09:14:42,174 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:42,174 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:14:42,174 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:14:42,174 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration7_Loop [2021-12-28 09:14:42,174 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:14:42,174 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:14:42,175 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:42,180 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:42,182 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:42,188 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:42,189 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:42,193 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:42,194 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:42,197 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:42,253 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:14:42,253 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-28 09:14:42,253 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:42,253 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:42,254 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) [2021-12-28 09:14:42,255 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 [2021-12-28 09:14:42,256 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:42,256 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:42,281 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (121)] Ended with exit code 0 [2021-12-28 09:14:42,282 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:42,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:42,282 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) [2021-12-28 09:14:42,283 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 [2021-12-28 09:14:42,284 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-28 09:14:42,284 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:42,292 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-28 09:14:42,307 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 [2021-12-28 09:14:42,307 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:14:42,307 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:14:42,307 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:14:42,307 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:14:42,307 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-28 09:14:42,307 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:42,308 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:14:42,308 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:14:42,308 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration7_Loop [2021-12-28 09:14:42,308 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:14:42,308 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:14:42,308 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:42,312 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:42,314 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:42,316 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:42,317 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:42,319 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:42,323 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:42,325 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:42,388 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:14:42,389 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-28 09:14:42,389 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:42,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:42,390 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) [2021-12-28 09:14:42,391 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 [2021-12-28 09:14:42,393 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:42,399 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:42,399 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:42,399 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:42,399 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:42,400 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:42,400 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:42,400 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:42,414 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:42,433 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 [2021-12-28 09:14:42,433 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:42,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:42,434 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) [2021-12-28 09:14:42,434 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 [2021-12-28 09:14:42,436 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:42,441 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:42,441 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:42,442 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:42,442 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:42,442 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:42,442 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:42,442 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:42,443 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:42,458 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 [2021-12-28 09:14:42,458 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:42,458 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:42,459 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) [2021-12-28 09:14:42,459 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 [2021-12-28 09:14:42,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 [2021-12-28 09:14:42,466 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:42,466 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:42,466 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:42,467 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:42,467 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:42,467 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:42,467 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:42,468 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:42,482 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (125)] Ended with exit code 0 [2021-12-28 09:14:42,483 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:42,483 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:42,484 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) [2021-12-28 09:14:42,484 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 [2021-12-28 09:14:42,486 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:42,491 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:42,492 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:42,492 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:42,492 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-28 09:14:42,492 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:42,492 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:42,492 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:42,493 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:42,508 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (126)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:42,508 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:42,508 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:42,509 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) [2021-12-28 09:14:42,510 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 [2021-12-28 09:14:42,511 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:42,517 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:42,517 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:42,517 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:42,517 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:42,517 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:42,517 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:42,518 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:42,518 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:42,533 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 [2021-12-28 09:14:42,533 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:42,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:42,534 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) [2021-12-28 09:14:42,535 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 [2021-12-28 09:14:42,537 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:42,542 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:42,543 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:42,543 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:42,543 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:42,543 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:42,544 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:42,544 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:42,545 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-28 09:14:42,547 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-28 09:14:42,547 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-12-28 09:14:42,547 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:42,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:42,548 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) [2021-12-28 09:14:42,549 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 [2021-12-28 09:14:42,550 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-28 09:14:42,550 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-28 09:14:42,550 INFO L513 LassoAnalysis]: Proved termination. [2021-12-28 09:14:42,550 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 [] [2021-12-28 09:14:42,565 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 [2021-12-28 09:14:42,566 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-28 09:14:42,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:42,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:42,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-28 09:14:42,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:14:42,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:42,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-28 09:14:42,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:14:42,710 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 09:14:42,710 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-12-28 09:14:42,710 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) [2021-12-28 09:14:42,876 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 [2021-12-28 09:14:43,023 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. [2021-12-28 09:14:43,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-12-28 09:14:43,024 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) [2021-12-28 09:14:43,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 362 transitions. [2021-12-28 09:14:43,025 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 362 transitions. Stem has 24 letters. Loop has 14 letters. [2021-12-28 09:14:43,025 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:43,025 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 362 transitions. Stem has 38 letters. Loop has 14 letters. [2021-12-28 09:14:43,026 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:43,026 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 362 transitions. Stem has 24 letters. Loop has 28 letters. [2021-12-28 09:14:43,026 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:43,026 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2284 states and 3323 transitions. [2021-12-28 09:14:43,039 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 485 [2021-12-28 09:14:43,048 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2284 states to 1876 states and 2733 transitions. [2021-12-28 09:14:43,049 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 695 [2021-12-28 09:14:43,049 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 759 [2021-12-28 09:14:43,049 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1876 states and 2733 transitions. [2021-12-28 09:14:43,050 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:14:43,050 INFO L681 BuchiCegarLoop]: Abstraction has 1876 states and 2733 transitions. [2021-12-28 09:14:43,050 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1876 states and 2733 transitions. [2021-12-28 09:14:43,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1876 to 1333. [2021-12-28 09:14:43,068 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) [2021-12-28 09:14:43,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1333 states to 1333 states and 1997 transitions. [2021-12-28 09:14:43,072 INFO L704 BuchiCegarLoop]: Abstraction has 1333 states and 1997 transitions. [2021-12-28 09:14:43,072 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:43,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:14:43,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:14:43,072 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) [2021-12-28 09:14:43,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:43,097 INFO L93 Difference]: Finished difference Result 2368 states and 3527 transitions. [2021-12-28 09:14:43,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:14:43,098 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2368 states and 3527 transitions. [2021-12-28 09:14:43,113 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 705 [2021-12-28 09:14:43,125 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2368 states to 2360 states and 3511 transitions. [2021-12-28 09:14:43,126 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 881 [2021-12-28 09:14:43,127 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 881 [2021-12-28 09:14:43,127 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2360 states and 3511 transitions. [2021-12-28 09:14:43,127 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:14:43,127 INFO L681 BuchiCegarLoop]: Abstraction has 2360 states and 3511 transitions. [2021-12-28 09:14:43,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2360 states and 3511 transitions. [2021-12-28 09:14:43,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2360 to 2253. [2021-12-28 09:14:43,154 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) [2021-12-28 09:14:43,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2253 states to 2253 states and 3387 transitions. [2021-12-28 09:14:43,184 INFO L704 BuchiCegarLoop]: Abstraction has 2253 states and 3387 transitions. [2021-12-28 09:14:43,184 INFO L587 BuchiCegarLoop]: Abstraction has 2253 states and 3387 transitions. [2021-12-28 09:14:43,184 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-12-28 09:14:43,185 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2253 states and 3387 transitions. [2021-12-28 09:14:43,198 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 598 [2021-12-28 09:14:43,199 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:43,199 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:43,201 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:43,201 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:43,201 INFO L791 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 [2021-12-28 09:14:43,201 INFO L793 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 [2021-12-28 09:14:43,201 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:43,202 INFO L85 PathProgramCache]: Analyzing trace with hash -148536133, now seen corresponding path program 1 times [2021-12-28 09:14:43,202 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:43,202 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415621657] [2021-12-28 09:14:43,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:43,202 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:43,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:43,217 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 09:14:43,218 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:43,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415621657] [2021-12-28 09:14:43,218 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415621657] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:14:43,218 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:14:43,218 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-28 09:14:43,218 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [791622102] [2021-12-28 09:14:43,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:14:43,218 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-28 09:14:43,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:43,219 INFO L85 PathProgramCache]: Analyzing trace with hash 1297688643, now seen corresponding path program 2 times [2021-12-28 09:14:43,219 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:43,219 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1157982392] [2021-12-28 09:14:43,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:43,219 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:43,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:43,229 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 09:14:43,229 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:43,229 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1157982392] [2021-12-28 09:14:43,229 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1157982392] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:14:43,229 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:14:43,229 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-28 09:14:43,229 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511217157] [2021-12-28 09:14:43,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:14:43,230 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:14:43,230 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:43,230 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:14:43,230 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:14:43,230 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) [2021-12-28 09:14:43,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:43,372 INFO L93 Difference]: Finished difference Result 1931 states and 2884 transitions. [2021-12-28 09:14:43,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:14:43,373 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1931 states and 2884 transitions. [2021-12-28 09:14:43,383 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 646 [2021-12-28 09:14:43,392 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1931 states to 1709 states and 2660 transitions. [2021-12-28 09:14:43,392 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 803 [2021-12-28 09:14:43,393 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 803 [2021-12-28 09:14:43,393 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1709 states and 2660 transitions. [2021-12-28 09:14:43,393 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:14:43,393 INFO L681 BuchiCegarLoop]: Abstraction has 1709 states and 2660 transitions. [2021-12-28 09:14:43,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1709 states and 2660 transitions. [2021-12-28 09:14:43,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1709 to 1433. [2021-12-28 09:14:43,413 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) [2021-12-28 09:14:43,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1433 states to 1433 states and 2182 transitions. [2021-12-28 09:14:43,417 INFO L704 BuchiCegarLoop]: Abstraction has 1433 states and 2182 transitions. [2021-12-28 09:14:43,417 INFO L587 BuchiCegarLoop]: Abstraction has 1433 states and 2182 transitions. [2021-12-28 09:14:43,417 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-12-28 09:14:43,417 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1433 states and 2182 transitions. [2021-12-28 09:14:43,422 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 610 [2021-12-28 09:14:43,422 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:43,423 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:43,423 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:43,423 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:43,424 INFO L791 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 [2021-12-28 09:14:43,424 INFO L793 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 [2021-12-28 09:14:43,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:43,424 INFO L85 PathProgramCache]: Analyzing trace with hash -2083001472, now seen corresponding path program 2 times [2021-12-28 09:14:43,425 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:43,425 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [794256518] [2021-12-28 09:14:43,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:43,425 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:43,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:43,431 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:43,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:43,461 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:43,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:43,461 INFO L85 PathProgramCache]: Analyzing trace with hash -1592571285, now seen corresponding path program 1 times [2021-12-28 09:14:43,462 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:43,462 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929510589] [2021-12-28 09:14:43,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:43,462 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:43,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:43,465 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:43,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:43,468 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:43,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:43,468 INFO L85 PathProgramCache]: Analyzing trace with hash -1980082198, now seen corresponding path program 1 times [2021-12-28 09:14:43,468 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:43,469 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [437445944] [2021-12-28 09:14:43,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:43,469 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:43,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:43,485 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 09:14:43,486 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:43,486 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [437445944] [2021-12-28 09:14:43,486 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [437445944] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:14:43,486 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:14:43,486 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:14:43,486 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509940331] [2021-12-28 09:14:43,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:14:43,532 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:14:43,532 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:14:43,532 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:14:43,532 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:14:43,532 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-28 09:14:43,533 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:43,533 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:14:43,533 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:14:43,533 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration9_Loop [2021-12-28 09:14:43,533 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:14:43,533 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:14:43,533 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:43,538 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:43,539 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:43,541 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:43,543 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:43,577 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:14:43,577 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-28 09:14:43,577 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:43,578 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:43,579 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) [2021-12-28 09:14:43,579 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 [2021-12-28 09:14:43,581 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:43,581 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:43,606 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 [2021-12-28 09:14:43,607 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:43,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:43,608 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) [2021-12-28 09:14:43,608 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 [2021-12-28 09:14:43,610 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-28 09:14:43,610 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:43,618 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-28 09:14:43,633 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 [2021-12-28 09:14:43,633 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:14:43,633 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:14:43,633 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:14:43,633 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:14:43,633 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-28 09:14:43,634 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:43,634 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:14:43,634 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:14:43,634 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration9_Loop [2021-12-28 09:14:43,634 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:14:43,634 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:14:43,634 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:43,639 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:43,640 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:43,642 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:43,644 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:43,679 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:14:43,679 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-28 09:14:43,679 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:43,679 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:43,680 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) [2021-12-28 09:14:43,681 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 [2021-12-28 09:14:43,682 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:43,688 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:43,688 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:43,688 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:43,688 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:43,688 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:43,689 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:43,689 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:43,692 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-28 09:14:43,694 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-28 09:14:43,694 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-12-28 09:14:43,694 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:43,694 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:43,695 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) [2021-12-28 09:14:43,696 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 [2021-12-28 09:14:43,697 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-28 09:14:43,697 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-28 09:14:43,697 INFO L513 LassoAnalysis]: Proved termination. [2021-12-28 09:14:43,697 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 [] [2021-12-28 09:14:43,712 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 [2021-12-28 09:14:43,712 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-28 09:14:43,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:43,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:43,739 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-28 09:14:43,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:14:43,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:43,791 INFO L263 TraceCheckSpWp]: Trace formula consists of 26 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-28 09:14:43,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:14:43,877 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 [2021-12-28 09:14:43,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 09:14:43,882 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-12-28 09:14:43,882 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) [2021-12-28 09:14:44,194 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. [2021-12-28 09:14:44,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-12-28 09:14:44,194 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) [2021-12-28 09:14:44,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 321 transitions. [2021-12-28 09:14:44,195 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 321 transitions. Stem has 24 letters. Loop has 16 letters. [2021-12-28 09:14:44,195 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:44,195 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 321 transitions. Stem has 40 letters. Loop has 16 letters. [2021-12-28 09:14:44,195 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:44,195 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 321 transitions. Stem has 24 letters. Loop has 32 letters. [2021-12-28 09:14:44,196 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:44,196 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4039 states and 5956 transitions. [2021-12-28 09:14:44,219 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 757 [2021-12-28 09:14:44,235 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4039 states to 3343 states and 5040 transitions. [2021-12-28 09:14:44,236 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1086 [2021-12-28 09:14:44,237 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1318 [2021-12-28 09:14:44,237 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3343 states and 5040 transitions. [2021-12-28 09:14:44,237 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:14:44,238 INFO L681 BuchiCegarLoop]: Abstraction has 3343 states and 5040 transitions. [2021-12-28 09:14:44,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3343 states and 5040 transitions. [2021-12-28 09:14:44,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3343 to 2337. [2021-12-28 09:14:44,293 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) [2021-12-28 09:14:44,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2337 states to 2337 states and 3480 transitions. [2021-12-28 09:14:44,299 INFO L704 BuchiCegarLoop]: Abstraction has 2337 states and 3480 transitions. [2021-12-28 09:14:44,299 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:44,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:14:44,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:14:44,299 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) [2021-12-28 09:14:44,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:44,383 INFO L93 Difference]: Finished difference Result 1475 states and 2174 transitions. [2021-12-28 09:14:44,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:14:44,384 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1475 states and 2174 transitions. [2021-12-28 09:14:44,390 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 403 [2021-12-28 09:14:44,396 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1475 states to 1461 states and 2160 transitions. [2021-12-28 09:14:44,396 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 497 [2021-12-28 09:14:44,397 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 536 [2021-12-28 09:14:44,397 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1461 states and 2160 transitions. [2021-12-28 09:14:44,397 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:14:44,397 INFO L681 BuchiCegarLoop]: Abstraction has 1461 states and 2160 transitions. [2021-12-28 09:14:44,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1461 states and 2160 transitions. [2021-12-28 09:14:44,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1461 to 1419. [2021-12-28 09:14:44,414 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) [2021-12-28 09:14:44,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1419 states to 1419 states and 2106 transitions. [2021-12-28 09:14:44,417 INFO L704 BuchiCegarLoop]: Abstraction has 1419 states and 2106 transitions. [2021-12-28 09:14:44,417 INFO L587 BuchiCegarLoop]: Abstraction has 1419 states and 2106 transitions. [2021-12-28 09:14:44,417 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-12-28 09:14:44,417 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1419 states and 2106 transitions. [2021-12-28 09:14:44,421 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 391 [2021-12-28 09:14:44,421 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:44,421 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:44,422 INFO L842 BuchiCegarLoop]: 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] [2021-12-28 09:14:44,422 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:44,422 INFO L791 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 [2021-12-28 09:14:44,422 INFO L793 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 [2021-12-28 09:14:44,422 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:44,423 INFO L85 PathProgramCache]: Analyzing trace with hash 1941157688, now seen corresponding path program 1 times [2021-12-28 09:14:44,423 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:44,423 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [20635036] [2021-12-28 09:14:44,423 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:44,423 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:44,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:44,439 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-28 09:14:44,440 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:44,440 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [20635036] [2021-12-28 09:14:44,440 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [20635036] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:14:44,440 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:14:44,440 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-28 09:14:44,440 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258078313] [2021-12-28 09:14:44,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:14:44,440 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-28 09:14:44,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:44,441 INFO L85 PathProgramCache]: Analyzing trace with hash -1178214097, now seen corresponding path program 1 times [2021-12-28 09:14:44,441 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:44,441 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140718599] [2021-12-28 09:14:44,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:44,441 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:44,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:44,452 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 09:14:44,453 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:44,453 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140718599] [2021-12-28 09:14:44,453 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140718599] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:14:44,453 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:14:44,453 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-28 09:14:44,453 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480361533] [2021-12-28 09:14:44,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:14:44,453 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:14:44,454 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:44,454 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:14:44,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:14:44,454 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) [2021-12-28 09:14:44,585 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:44,585 INFO L93 Difference]: Finished difference Result 1917 states and 2714 transitions. [2021-12-28 09:14:44,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:14:44,586 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1917 states and 2714 transitions. [2021-12-28 09:14:44,602 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 547 [2021-12-28 09:14:44,609 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1917 states to 1813 states and 2606 transitions. [2021-12-28 09:14:44,610 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 680 [2021-12-28 09:14:44,610 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 680 [2021-12-28 09:14:44,610 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1813 states and 2606 transitions. [2021-12-28 09:14:44,611 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:14:44,611 INFO L681 BuchiCegarLoop]: Abstraction has 1813 states and 2606 transitions. [2021-12-28 09:14:44,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1813 states and 2606 transitions. [2021-12-28 09:14:44,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1813 to 1725. [2021-12-28 09:14:44,635 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) [2021-12-28 09:14:44,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1725 states to 1725 states and 2492 transitions. [2021-12-28 09:14:44,638 INFO L704 BuchiCegarLoop]: Abstraction has 1725 states and 2492 transitions. [2021-12-28 09:14:44,638 INFO L587 BuchiCegarLoop]: Abstraction has 1725 states and 2492 transitions. [2021-12-28 09:14:44,638 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-12-28 09:14:44,639 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1725 states and 2492 transitions. [2021-12-28 09:14:44,643 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 511 [2021-12-28 09:14:44,644 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:44,644 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:44,645 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:44,645 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:44,646 INFO L791 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 [2021-12-28 09:14:44,650 INFO L793 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 [2021-12-28 09:14:44,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:44,651 INFO L85 PathProgramCache]: Analyzing trace with hash -1868562690, now seen corresponding path program 1 times [2021-12-28 09:14:44,651 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:44,651 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1087783426] [2021-12-28 09:14:44,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:44,651 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:44,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:44,660 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:44,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:44,681 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:44,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:44,682 INFO L85 PathProgramCache]: Analyzing trace with hash -312160769, now seen corresponding path program 1 times [2021-12-28 09:14:44,682 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:44,682 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270571690] [2021-12-28 09:14:44,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:44,682 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:44,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:44,688 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:44,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:44,692 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:44,694 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:44,694 INFO L85 PathProgramCache]: Analyzing trace with hash -768518814, now seen corresponding path program 1 times [2021-12-28 09:14:44,694 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:44,694 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1580021268] [2021-12-28 09:14:44,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:44,695 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:44,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:44,726 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 40 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-28 09:14:44,726 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:44,726 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1580021268] [2021-12-28 09:14:44,726 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1580021268] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:14:44,727 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:14:44,727 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:14:44,727 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833517581] [2021-12-28 09:14:44,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:14:44,810 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:14:44,810 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:14:44,810 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:14:44,810 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:14:44,810 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-28 09:14:44,810 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:44,810 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:14:44,810 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:14:44,810 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration11_Loop [2021-12-28 09:14:44,810 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:14:44,810 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:14:44,811 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:44,814 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:44,828 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:44,830 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:44,832 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:44,834 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:44,837 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:44,839 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:44,897 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:14:44,897 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-28 09:14:44,897 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:44,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:44,898 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) [2021-12-28 09:14:44,898 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 [2021-12-28 09:14:44,900 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:44,900 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:44,913 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:44,913 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: [] [2021-12-28 09:14:44,928 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (134)] Ended with exit code 0 [2021-12-28 09:14:44,928 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:44,928 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:44,929 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) [2021-12-28 09:14:44,930 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 [2021-12-28 09:14:44,931 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:44,931 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:44,959 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (135)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:44,959 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:44,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:44,960 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) [2021-12-28 09:14:44,960 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 [2021-12-28 09:14:44,962 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-28 09:14:44,962 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:44,974 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-28 09:14:44,990 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 [2021-12-28 09:14:44,991 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:14:44,991 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:14:44,991 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:14:44,992 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:14:44,992 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-28 09:14:44,992 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:44,992 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:14:44,992 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:14:44,992 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration11_Loop [2021-12-28 09:14:44,992 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:14:44,992 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:14:44,992 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:44,996 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:45,000 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:45,001 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:45,003 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:45,005 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:45,007 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:45,008 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:45,065 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:14:45,065 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-28 09:14:45,065 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:45,066 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:45,066 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) [2021-12-28 09:14:45,067 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 [2021-12-28 09:14:45,068 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:45,074 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:45,074 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:45,074 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:45,074 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:45,074 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:45,075 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:45,075 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:45,076 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:45,091 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (137)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:45,092 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:45,092 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:45,093 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) [2021-12-28 09:14:45,093 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 [2021-12-28 09:14:45,095 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:45,101 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:45,101 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:45,101 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:45,101 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:45,102 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:45,102 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:45,102 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:45,104 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-28 09:14:45,106 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-28 09:14:45,106 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-12-28 09:14:45,106 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:45,106 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:45,107 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) [2021-12-28 09:14:45,108 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 [2021-12-28 09:14:45,109 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-28 09:14:45,109 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-28 09:14:45,109 INFO L513 LassoAnalysis]: Proved termination. [2021-12-28 09:14:45,109 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 [] [2021-12-28 09:14:45,125 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 [2021-12-28 09:14:45,125 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-28 09:14:45,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:45,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:45,155 INFO L263 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-28 09:14:45,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:14:45,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:45,248 INFO L263 TraceCheckSpWp]: Trace formula consists of 27 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-28 09:14:45,249 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:14:45,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 09:14:45,352 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-12-28 09:14:45,352 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) [2021-12-28 09:14:45,363 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 [2021-12-28 09:14:45,403 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. [2021-12-28 09:14:45,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2021-12-28 09:14:45,404 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) [2021-12-28 09:14:45,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 87 transitions. [2021-12-28 09:14:45,404 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 87 transitions. Stem has 40 letters. Loop has 15 letters. [2021-12-28 09:14:45,404 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:45,404 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 87 transitions. Stem has 55 letters. Loop has 15 letters. [2021-12-28 09:14:45,405 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:45,405 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 87 transitions. Stem has 40 letters. Loop has 30 letters. [2021-12-28 09:14:45,405 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:45,405 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2184 states and 3139 transitions. [2021-12-28 09:14:45,414 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 511 [2021-12-28 09:14:45,423 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2184 states to 2104 states and 3025 transitions. [2021-12-28 09:14:45,423 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 689 [2021-12-28 09:14:45,424 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 693 [2021-12-28 09:14:45,424 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2104 states and 3025 transitions. [2021-12-28 09:14:45,424 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:14:45,424 INFO L681 BuchiCegarLoop]: Abstraction has 2104 states and 3025 transitions. [2021-12-28 09:14:45,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2104 states and 3025 transitions. [2021-12-28 09:14:45,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2104 to 2021. [2021-12-28 09:14:45,452 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) [2021-12-28 09:14:45,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2021 states to 2021 states and 2912 transitions. [2021-12-28 09:14:45,455 INFO L704 BuchiCegarLoop]: Abstraction has 2021 states and 2912 transitions. [2021-12-28 09:14:45,455 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:45,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:14:45,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:14:45,456 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) [2021-12-28 09:14:45,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:45,570 INFO L93 Difference]: Finished difference Result 1579 states and 2214 transitions. [2021-12-28 09:14:45,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:14:45,571 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1579 states and 2214 transitions. [2021-12-28 09:14:45,604 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 488 [2021-12-28 09:14:45,610 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1579 states to 1383 states and 1950 transitions. [2021-12-28 09:14:45,610 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 623 [2021-12-28 09:14:45,611 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 631 [2021-12-28 09:14:45,611 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1383 states and 1950 transitions. [2021-12-28 09:14:45,611 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:14:45,611 INFO L681 BuchiCegarLoop]: Abstraction has 1383 states and 1950 transitions. [2021-12-28 09:14:45,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1383 states and 1950 transitions. [2021-12-28 09:14:45,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1383 to 1347. [2021-12-28 09:14:45,685 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) [2021-12-28 09:14:45,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1347 states to 1347 states and 1908 transitions. [2021-12-28 09:14:45,690 INFO L704 BuchiCegarLoop]: Abstraction has 1347 states and 1908 transitions. [2021-12-28 09:14:45,690 INFO L587 BuchiCegarLoop]: Abstraction has 1347 states and 1908 transitions. [2021-12-28 09:14:45,690 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-12-28 09:14:45,690 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1347 states and 1908 transitions. [2021-12-28 09:14:45,694 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 470 [2021-12-28 09:14:45,694 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:45,694 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:45,695 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:45,695 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:45,711 INFO L791 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 [2021-12-28 09:14:45,712 INFO L793 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 [2021-12-28 09:14:45,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:45,712 INFO L85 PathProgramCache]: Analyzing trace with hash -392413087, now seen corresponding path program 1 times [2021-12-28 09:14:45,712 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:45,712 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1624363494] [2021-12-28 09:14:45,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:45,713 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:45,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:45,724 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:45,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:45,746 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:45,746 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:45,746 INFO L85 PathProgramCache]: Analyzing trace with hash -1392625176, now seen corresponding path program 1 times [2021-12-28 09:14:45,746 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:45,747 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414925793] [2021-12-28 09:14:45,747 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:45,747 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:45,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:45,760 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 09:14:45,760 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:45,760 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414925793] [2021-12-28 09:14:45,760 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414925793] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:14:45,760 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:14:45,760 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-28 09:14:45,760 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [618009126] [2021-12-28 09:14:45,761 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:14:45,761 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:14:45,761 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:45,761 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:14:45,761 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:14:45,762 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) [2021-12-28 09:14:45,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:45,865 INFO L93 Difference]: Finished difference Result 1383 states and 1918 transitions. [2021-12-28 09:14:45,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:14:45,866 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1383 states and 1918 transitions. [2021-12-28 09:14:45,871 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 443 [2021-12-28 09:14:45,875 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1383 states to 1295 states and 1810 transitions. [2021-12-28 09:14:45,875 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 543 [2021-12-28 09:14:45,876 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 543 [2021-12-28 09:14:45,876 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1295 states and 1810 transitions. [2021-12-28 09:14:45,876 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:14:45,876 INFO L681 BuchiCegarLoop]: Abstraction has 1295 states and 1810 transitions. [2021-12-28 09:14:45,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1295 states and 1810 transitions. [2021-12-28 09:14:45,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1295 to 1259. [2021-12-28 09:14:45,891 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) [2021-12-28 09:14:45,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1259 states to 1259 states and 1768 transitions. [2021-12-28 09:14:45,893 INFO L704 BuchiCegarLoop]: Abstraction has 1259 states and 1768 transitions. [2021-12-28 09:14:45,893 INFO L587 BuchiCegarLoop]: Abstraction has 1259 states and 1768 transitions. [2021-12-28 09:14:45,893 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-12-28 09:14:45,893 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1259 states and 1768 transitions. [2021-12-28 09:14:45,895 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 425 [2021-12-28 09:14:45,896 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:45,896 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:45,898 INFO L842 BuchiCegarLoop]: 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] [2021-12-28 09:14:45,898 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:45,899 INFO L791 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 [2021-12-28 09:14:45,899 INFO L793 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 [2021-12-28 09:14:45,900 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:45,900 INFO L85 PathProgramCache]: Analyzing trace with hash 1395787633, now seen corresponding path program 1 times [2021-12-28 09:14:45,900 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:45,900 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696929917] [2021-12-28 09:14:45,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:45,900 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:45,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:45,923 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 26 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-28 09:14:45,923 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:45,923 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696929917] [2021-12-28 09:14:45,924 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1696929917] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:14:45,924 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:14:45,924 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:14:45,924 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366633418] [2021-12-28 09:14:45,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:14:45,924 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-28 09:14:45,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:45,925 INFO L85 PathProgramCache]: Analyzing trace with hash -1865462696, now seen corresponding path program 1 times [2021-12-28 09:14:45,925 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:45,925 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1052763420] [2021-12-28 09:14:45,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:45,925 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:45,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:45,952 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2021-12-28 09:14:45,952 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:45,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1052763420] [2021-12-28 09:14:45,952 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1052763420] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:14:45,952 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:14:45,952 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-28 09:14:45,952 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24907580] [2021-12-28 09:14:45,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:14:45,953 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:14:45,963 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:45,963 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:14:45,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:14:45,964 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) [2021-12-28 09:14:46,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:46,069 INFO L93 Difference]: Finished difference Result 1311 states and 1814 transitions. [2021-12-28 09:14:46,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:14:46,070 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1311 states and 1814 transitions. [2021-12-28 09:14:46,074 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 449 [2021-12-28 09:14:46,083 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1311 states to 1307 states and 1810 transitions. [2021-12-28 09:14:46,083 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 549 [2021-12-28 09:14:46,083 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 549 [2021-12-28 09:14:46,084 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1307 states and 1810 transitions. [2021-12-28 09:14:46,084 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:14:46,084 INFO L681 BuchiCegarLoop]: Abstraction has 1307 states and 1810 transitions. [2021-12-28 09:14:46,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1307 states and 1810 transitions. [2021-12-28 09:14:46,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1307 to 1255. [2021-12-28 09:14:46,097 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) [2021-12-28 09:14:46,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1255 states to 1255 states and 1748 transitions. [2021-12-28 09:14:46,100 INFO L704 BuchiCegarLoop]: Abstraction has 1255 states and 1748 transitions. [2021-12-28 09:14:46,100 INFO L587 BuchiCegarLoop]: Abstraction has 1255 states and 1748 transitions. [2021-12-28 09:14:46,100 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-12-28 09:14:46,100 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1255 states and 1748 transitions. [2021-12-28 09:14:46,103 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 423 [2021-12-28 09:14:46,103 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:46,103 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:46,104 INFO L842 BuchiCegarLoop]: 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] [2021-12-28 09:14:46,104 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:46,104 INFO L791 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 [2021-12-28 09:14:46,104 INFO L793 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 [2021-12-28 09:14:46,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:46,105 INFO L85 PathProgramCache]: Analyzing trace with hash 948149679, now seen corresponding path program 1 times [2021-12-28 09:14:46,105 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:46,105 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099177628] [2021-12-28 09:14:46,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:46,105 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:46,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:46,131 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 38 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2021-12-28 09:14:46,132 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:46,132 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099177628] [2021-12-28 09:14:46,132 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1099177628] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:14:46,132 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:14:46,132 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:14:46,132 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742731447] [2021-12-28 09:14:46,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:14:46,133 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-28 09:14:46,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:46,133 INFO L85 PathProgramCache]: Analyzing trace with hash -1647411356, now seen corresponding path program 1 times [2021-12-28 09:14:46,133 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:46,133 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425675517] [2021-12-28 09:14:46,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:46,133 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:46,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:46,136 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:46,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:46,137 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:46,185 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:14:46,185 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:14:46,186 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:14:46,186 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:14:46,186 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-28 09:14:46,186 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:46,186 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:14:46,186 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:14:46,186 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration14_Loop [2021-12-28 09:14:46,186 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:14:46,186 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:14:46,187 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:46,188 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:46,190 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:46,192 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:46,193 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:46,231 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:14:46,232 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-28 09:14:46,232 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:46,232 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:46,233 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) [2021-12-28 09:14:46,240 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:46,240 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:46,253 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 [2021-12-28 09:14:46,267 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:46,268 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0#1=-1} Honda state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:14:46,288 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (140)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:46,288 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:46,288 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:46,289 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) [2021-12-28 09:14:46,289 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 [2021-12-28 09:14:46,291 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:46,291 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:46,302 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:46,302 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: [] [2021-12-28 09:14:46,317 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (141)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:46,317 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:46,318 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:46,318 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) [2021-12-28 09:14:46,319 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 [2021-12-28 09:14:46,320 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:46,320 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:46,327 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:46,327 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:14:46,342 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (142)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:46,342 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:46,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:46,343 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) [2021-12-28 09:14:46,344 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 [2021-12-28 09:14:46,345 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:46,345 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:46,351 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:46,352 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:14:46,367 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (143)] Ended with exit code 0 [2021-12-28 09:14:46,369 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:46,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:46,370 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) [2021-12-28 09:14:46,370 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 [2021-12-28 09:14:46,373 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:46,373 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:46,399 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 [2021-12-28 09:14:46,400 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:46,400 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:46,401 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) [2021-12-28 09:14:46,401 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 [2021-12-28 09:14:46,403 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-28 09:14:46,403 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:46,410 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-28 09:14:46,425 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (145)] Ended with exit code 0 [2021-12-28 09:14:46,426 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:14:46,426 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:14:46,426 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:14:46,426 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:14:46,426 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-28 09:14:46,426 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:46,426 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:14:46,426 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:14:46,426 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration14_Loop [2021-12-28 09:14:46,426 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:14:46,426 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:14:46,427 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:46,430 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:46,440 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:46,442 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:46,444 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:46,483 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:14:46,483 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-28 09:14:46,483 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:46,483 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:46,484 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) [2021-12-28 09:14:46,491 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 [2021-12-28 09:14:46,492 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:46,497 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:46,497 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:46,497 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:46,498 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-28 09:14:46,498 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:46,498 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:46,498 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:46,499 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:46,514 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 [2021-12-28 09:14:46,515 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:46,515 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:46,516 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) [2021-12-28 09:14:46,516 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 [2021-12-28 09:14:46,518 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:46,523 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:46,523 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:46,523 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:46,523 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:46,524 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:46,524 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:46,524 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:46,531 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-28 09:14:46,533 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-28 09:14:46,533 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-12-28 09:14:46,533 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:46,533 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:46,534 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) [2021-12-28 09:14:46,535 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 [2021-12-28 09:14:46,536 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-28 09:14:46,536 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-28 09:14:46,536 INFO L513 LassoAnalysis]: Proved termination. [2021-12-28 09:14:46,536 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 [] [2021-12-28 09:14:46,552 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 [2021-12-28 09:14:46,552 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-28 09:14:46,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:46,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:46,591 INFO L263 TraceCheckSpWp]: Trace formula consists of 149 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-28 09:14:46,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:14:46,620 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 [2021-12-28 09:14:46,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:46,708 INFO L263 TraceCheckSpWp]: Trace formula consists of 27 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-28 09:14:46,709 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:14:46,802 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 09:14:46,802 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-12-28 09:14:46,803 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) [2021-12-28 09:14:46,927 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. [2021-12-28 09:14:46,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2021-12-28 09:14:46,928 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) [2021-12-28 09:14:46,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 158 transitions. [2021-12-28 09:14:46,929 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 158 transitions. Stem has 61 letters. Loop has 17 letters. [2021-12-28 09:14:46,929 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:46,929 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 158 transitions. Stem has 78 letters. Loop has 17 letters. [2021-12-28 09:14:46,930 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:46,930 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 158 transitions. Stem has 61 letters. Loop has 34 letters. [2021-12-28 09:14:46,930 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:46,930 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1793 states and 2502 transitions. [2021-12-28 09:14:46,936 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 423 [2021-12-28 09:14:46,948 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1793 states to 1603 states and 2242 transitions. [2021-12-28 09:14:46,949 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 646 [2021-12-28 09:14:46,949 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 652 [2021-12-28 09:14:46,949 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1603 states and 2242 transitions. [2021-12-28 09:14:46,950 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:14:46,950 INFO L681 BuchiCegarLoop]: Abstraction has 1603 states and 2242 transitions. [2021-12-28 09:14:46,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1603 states and 2242 transitions. [2021-12-28 09:14:46,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1603 to 1427. [2021-12-28 09:14:46,965 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) [2021-12-28 09:14:46,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1427 states to 1427 states and 1972 transitions. [2021-12-28 09:14:46,967 INFO L704 BuchiCegarLoop]: Abstraction has 1427 states and 1972 transitions. [2021-12-28 09:14:46,967 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:46,968 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:14:46,968 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:14:46,968 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) [2021-12-28 09:14:46,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:46,981 INFO L93 Difference]: Finished difference Result 1505 states and 2066 transitions. [2021-12-28 09:14:46,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:14:46,982 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1505 states and 2066 transitions. [2021-12-28 09:14:46,986 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 423 [2021-12-28 09:14:47,000 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1505 states to 1505 states and 2066 transitions. [2021-12-28 09:14:47,000 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 601 [2021-12-28 09:14:47,001 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 601 [2021-12-28 09:14:47,001 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1505 states and 2066 transitions. [2021-12-28 09:14:47,001 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:14:47,001 INFO L681 BuchiCegarLoop]: Abstraction has 1505 states and 2066 transitions. [2021-12-28 09:14:47,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1505 states and 2066 transitions. [2021-12-28 09:14:47,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1505 to 1505. [2021-12-28 09:14:47,022 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) [2021-12-28 09:14:47,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1505 states to 1505 states and 2066 transitions. [2021-12-28 09:14:47,024 INFO L704 BuchiCegarLoop]: Abstraction has 1505 states and 2066 transitions. [2021-12-28 09:14:47,024 INFO L587 BuchiCegarLoop]: Abstraction has 1505 states and 2066 transitions. [2021-12-28 09:14:47,024 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-12-28 09:14:47,024 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1505 states and 2066 transitions. [2021-12-28 09:14:47,032 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 423 [2021-12-28 09:14:47,032 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:47,032 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:47,037 INFO L842 BuchiCegarLoop]: 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] [2021-12-28 09:14:47,037 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:47,038 INFO L791 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 [2021-12-28 09:14:47,038 INFO L793 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 [2021-12-28 09:14:47,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:47,038 INFO L85 PathProgramCache]: Analyzing trace with hash 1016812810, now seen corresponding path program 1 times [2021-12-28 09:14:47,039 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:47,039 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779387386] [2021-12-28 09:14:47,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:47,039 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:47,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:47,049 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:47,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:47,063 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:47,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:47,064 INFO L85 PathProgramCache]: Analyzing trace with hash -1245627015, now seen corresponding path program 1 times [2021-12-28 09:14:47,064 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:47,064 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446210637] [2021-12-28 09:14:47,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:47,065 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:47,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:47,068 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:47,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:47,075 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:47,076 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:47,076 INFO L85 PathProgramCache]: Analyzing trace with hash -775900158, now seen corresponding path program 1 times [2021-12-28 09:14:47,076 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:47,076 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109227890] [2021-12-28 09:14:47,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:47,077 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:47,085 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:47,112 INFO L134 CoverageAnalysis]: Checked inductivity of 81 backedges. 65 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-28 09:14:47,113 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:47,113 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109227890] [2021-12-28 09:14:47,113 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2109227890] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:14:47,113 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:14:47,113 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:14:47,114 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1527085596] [2021-12-28 09:14:47,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:14:47,193 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:14:47,193 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:14:47,193 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:14:47,193 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:14:47,193 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-28 09:14:47,193 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:47,193 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:14:47,194 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:14:47,194 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration15_Loop [2021-12-28 09:14:47,194 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:14:47,194 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:14:47,195 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:47,197 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:47,202 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:47,204 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:47,207 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:47,209 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:47,211 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:47,273 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:14:47,273 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-28 09:14:47,273 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:47,274 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:47,275 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) [2021-12-28 09:14:47,284 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:47,284 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:47,293 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 [2021-12-28 09:14:47,301 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:47,301 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:14:47,324 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 [2021-12-28 09:14:47,324 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:47,324 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:47,325 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) [2021-12-28 09:14:47,325 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 [2021-12-28 09:14:47,327 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:47,327 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:47,371 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 [2021-12-28 09:14:47,371 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:47,372 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:47,373 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) [2021-12-28 09:14:47,375 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-28 09:14:47,375 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:47,385 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 [2021-12-28 09:14:47,394 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-28 09:14:47,418 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 [2021-12-28 09:14:47,418 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:14:47,418 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:14:47,418 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:14:47,418 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:14:47,418 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-28 09:14:47,418 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:47,418 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:14:47,418 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:14:47,419 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration15_Loop [2021-12-28 09:14:47,419 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:14:47,419 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:14:47,419 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:47,421 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:47,426 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:47,427 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:47,429 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:47,433 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:47,436 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:47,490 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:14:47,490 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-28 09:14:47,490 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:47,490 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:47,491 INFO L229 MonitoredProcess]: Starting monitored process 152 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:14:47,492 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (152)] Waiting until timeout for monitored process [2021-12-28 09:14:47,494 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:47,502 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:47,502 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:47,502 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:47,502 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:47,502 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:47,503 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:47,503 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:47,516 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:47,539 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (152)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:47,539 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:47,539 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:47,540 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) [2021-12-28 09:14:47,543 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:47,551 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:47,551 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:47,551 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:47,551 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:47,551 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:47,558 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:47,558 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:47,560 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 [2021-12-28 09:14:47,567 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-28 09:14:47,584 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-28 09:14:47,584 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-12-28 09:14:47,584 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:47,584 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:47,588 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) [2021-12-28 09:14:47,589 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 [2021-12-28 09:14:47,590 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-28 09:14:47,590 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-28 09:14:47,590 INFO L513 LassoAnalysis]: Proved termination. [2021-12-28 09:14:47,590 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 [] [2021-12-28 09:14:47,613 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 [2021-12-28 09:14:47,614 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-28 09:14:47,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:47,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:47,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-28 09:14:47,646 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:14:47,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:47,742 INFO L263 TraceCheckSpWp]: Trace formula consists of 33 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-28 09:14:47,743 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:14:47,823 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 09:14:47,824 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-12-28 09:14:47,824 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) [2021-12-28 09:14:48,015 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. [2021-12-28 09:14:48,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2021-12-28 09:14:48,015 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) [2021-12-28 09:14:48,016 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 237 transitions. [2021-12-28 09:14:48,016 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 237 transitions. Stem has 62 letters. Loop has 20 letters. [2021-12-28 09:14:48,016 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:48,016 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 237 transitions. Stem has 82 letters. Loop has 20 letters. [2021-12-28 09:14:48,017 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:48,017 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 237 transitions. Stem has 62 letters. Loop has 40 letters. [2021-12-28 09:14:48,017 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:48,017 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2435 states and 3378 transitions. [2021-12-28 09:14:48,024 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 470 [2021-12-28 09:14:48,034 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2435 states to 2130 states and 2959 transitions. [2021-12-28 09:14:48,034 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 773 [2021-12-28 09:14:48,035 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 849 [2021-12-28 09:14:48,035 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2130 states and 2959 transitions. [2021-12-28 09:14:48,035 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:14:48,035 INFO L681 BuchiCegarLoop]: Abstraction has 2130 states and 2959 transitions. [2021-12-28 09:14:48,036 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2130 states and 2959 transitions. [2021-12-28 09:14:48,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2130 to 1832. [2021-12-28 09:14:48,090 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) [2021-12-28 09:14:48,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1832 states to 1832 states and 2497 transitions. [2021-12-28 09:14:48,103 INFO L704 BuchiCegarLoop]: Abstraction has 1832 states and 2497 transitions. [2021-12-28 09:14:48,103 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:48,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:14:48,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:14:48,104 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) [2021-12-28 09:14:48,115 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 [2021-12-28 09:14:48,204 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:48,204 INFO L93 Difference]: Finished difference Result 2174 states and 2881 transitions. [2021-12-28 09:14:48,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:14:48,205 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2174 states and 2881 transitions. [2021-12-28 09:14:48,212 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 567 [2021-12-28 09:14:48,217 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2174 states to 2100 states and 2791 transitions. [2021-12-28 09:14:48,218 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 827 [2021-12-28 09:14:48,218 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 829 [2021-12-28 09:14:48,218 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2100 states and 2791 transitions. [2021-12-28 09:14:48,219 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:14:48,219 INFO L681 BuchiCegarLoop]: Abstraction has 2100 states and 2791 transitions. [2021-12-28 09:14:48,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2100 states and 2791 transitions. [2021-12-28 09:14:48,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2100 to 1974. [2021-12-28 09:14:48,250 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) [2021-12-28 09:14:48,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1974 states to 1974 states and 2643 transitions. [2021-12-28 09:14:48,254 INFO L704 BuchiCegarLoop]: Abstraction has 1974 states and 2643 transitions. [2021-12-28 09:14:48,254 INFO L587 BuchiCegarLoop]: Abstraction has 1974 states and 2643 transitions. [2021-12-28 09:14:48,254 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-12-28 09:14:48,254 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1974 states and 2643 transitions. [2021-12-28 09:14:48,258 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 547 [2021-12-28 09:14:48,258 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:48,258 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:48,259 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:48,259 INFO L843 BuchiCegarLoop]: 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] [2021-12-28 09:14:48,259 INFO L791 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 [2021-12-28 09:14:48,260 INFO L793 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 [2021-12-28 09:14:48,260 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:48,260 INFO L85 PathProgramCache]: Analyzing trace with hash -967856441, now seen corresponding path program 1 times [2021-12-28 09:14:48,261 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:48,261 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512740973] [2021-12-28 09:14:48,261 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:48,261 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:48,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:48,267 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:48,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:48,278 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:48,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:48,279 INFO L85 PathProgramCache]: Analyzing trace with hash -1980835542, now seen corresponding path program 1 times [2021-12-28 09:14:48,279 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:48,279 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546255589] [2021-12-28 09:14:48,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:48,279 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:48,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:48,297 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 09:14:48,298 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:48,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546255589] [2021-12-28 09:14:48,298 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546255589] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:14:48,298 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:14:48,298 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:14:48,298 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790752592] [2021-12-28 09:14:48,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:14:48,299 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:14:48,299 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:48,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:14:48,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:14:48,300 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) [2021-12-28 09:14:48,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:48,394 INFO L93 Difference]: Finished difference Result 2140 states and 2821 transitions. [2021-12-28 09:14:48,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:14:48,395 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2140 states and 2821 transitions. [2021-12-28 09:14:48,403 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 545 [2021-12-28 09:14:48,409 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2140 states to 1970 states and 2631 transitions. [2021-12-28 09:14:48,409 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 764 [2021-12-28 09:14:48,409 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 764 [2021-12-28 09:14:48,410 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1970 states and 2631 transitions. [2021-12-28 09:14:48,410 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:14:48,410 INFO L681 BuchiCegarLoop]: Abstraction has 1970 states and 2631 transitions. [2021-12-28 09:14:48,411 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1970 states and 2631 transitions. [2021-12-28 09:14:48,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1970 to 1970. [2021-12-28 09:14:48,427 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) [2021-12-28 09:14:48,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1970 states to 1970 states and 2631 transitions. [2021-12-28 09:14:48,430 INFO L704 BuchiCegarLoop]: Abstraction has 1970 states and 2631 transitions. [2021-12-28 09:14:48,430 INFO L587 BuchiCegarLoop]: Abstraction has 1970 states and 2631 transitions. [2021-12-28 09:14:48,431 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-12-28 09:14:48,431 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1970 states and 2631 transitions. [2021-12-28 09:14:48,435 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 545 [2021-12-28 09:14:48,435 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:48,435 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:48,438 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:48,438 INFO L843 BuchiCegarLoop]: 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] [2021-12-28 09:14:48,438 INFO L791 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 [2021-12-28 09:14:48,439 INFO L793 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 [2021-12-28 09:14:48,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:48,440 INFO L85 PathProgramCache]: Analyzing trace with hash -967856441, now seen corresponding path program 2 times [2021-12-28 09:14:48,440 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:48,440 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040788655] [2021-12-28 09:14:48,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:48,441 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:48,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:48,448 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:48,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:48,457 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:48,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:48,457 INFO L85 PathProgramCache]: Analyzing trace with hash -422582405, now seen corresponding path program 1 times [2021-12-28 09:14:48,457 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:48,458 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869813999] [2021-12-28 09:14:48,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:48,458 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:48,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:48,482 INFO L134 CoverageAnalysis]: Checked inductivity of 56 backedges. 56 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 09:14:48,482 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:48,482 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869813999] [2021-12-28 09:14:48,482 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869813999] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:14:48,482 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:14:48,483 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:14:48,483 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314328630] [2021-12-28 09:14:48,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:14:48,483 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:14:48,483 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:48,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:14:48,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:14:48,484 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) [2021-12-28 09:14:48,590 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:48,590 INFO L93 Difference]: Finished difference Result 2120 states and 2797 transitions. [2021-12-28 09:14:48,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:14:48,591 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2120 states and 2797 transitions. [2021-12-28 09:14:48,598 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 620 [2021-12-28 09:14:48,602 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2120 states to 2120 states and 2797 transitions. [2021-12-28 09:14:48,603 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 839 [2021-12-28 09:14:48,603 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 839 [2021-12-28 09:14:48,603 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2120 states and 2797 transitions. [2021-12-28 09:14:48,604 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:14:48,604 INFO L681 BuchiCegarLoop]: Abstraction has 2120 states and 2797 transitions. [2021-12-28 09:14:48,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2120 states and 2797 transitions. [2021-12-28 09:14:48,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2120 to 2112. [2021-12-28 09:14:48,623 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) [2021-12-28 09:14:48,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2112 states to 2112 states and 2789 transitions. [2021-12-28 09:14:48,626 INFO L704 BuchiCegarLoop]: Abstraction has 2112 states and 2789 transitions. [2021-12-28 09:14:48,626 INFO L587 BuchiCegarLoop]: Abstraction has 2112 states and 2789 transitions. [2021-12-28 09:14:48,626 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-12-28 09:14:48,626 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2112 states and 2789 transitions. [2021-12-28 09:14:48,631 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 616 [2021-12-28 09:14:48,631 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:48,631 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:48,632 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:48,632 INFO L843 BuchiCegarLoop]: 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] [2021-12-28 09:14:48,632 INFO L791 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 [2021-12-28 09:14:48,633 INFO L793 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 [2021-12-28 09:14:48,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:48,633 INFO L85 PathProgramCache]: Analyzing trace with hash -967856441, now seen corresponding path program 3 times [2021-12-28 09:14:48,633 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:48,634 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152992453] [2021-12-28 09:14:48,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:48,634 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:48,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:48,640 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:48,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:48,648 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:48,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:48,648 INFO L85 PathProgramCache]: Analyzing trace with hash -329150082, now seen corresponding path program 1 times [2021-12-28 09:14:48,649 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:48,649 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216097510] [2021-12-28 09:14:48,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:48,649 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:48,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:48,672 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 98 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2021-12-28 09:14:48,672 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:48,673 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216097510] [2021-12-28 09:14:48,673 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216097510] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:14:48,673 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:14:48,673 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:14:48,673 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115155360] [2021-12-28 09:14:48,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:14:48,674 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:14:48,674 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:48,674 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:14:48,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:14:48,674 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) [2021-12-28 09:14:48,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:48,691 INFO L93 Difference]: Finished difference Result 3164 states and 4231 transitions. [2021-12-28 09:14:48,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:14:48,692 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3164 states and 4231 transitions. [2021-12-28 09:14:48,704 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1094 [2021-12-28 09:14:48,713 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3164 states to 3164 states and 4231 transitions. [2021-12-28 09:14:48,713 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1360 [2021-12-28 09:14:48,714 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1360 [2021-12-28 09:14:48,714 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3164 states and 4231 transitions. [2021-12-28 09:14:48,714 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:14:48,714 INFO L681 BuchiCegarLoop]: Abstraction has 3164 states and 4231 transitions. [2021-12-28 09:14:48,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3164 states and 4231 transitions. [2021-12-28 09:14:48,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3164 to 3148. [2021-12-28 09:14:48,747 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) [2021-12-28 09:14:48,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3148 states to 3148 states and 4215 transitions. [2021-12-28 09:14:48,752 INFO L704 BuchiCegarLoop]: Abstraction has 3148 states and 4215 transitions. [2021-12-28 09:14:48,753 INFO L587 BuchiCegarLoop]: Abstraction has 3148 states and 4215 transitions. [2021-12-28 09:14:48,753 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-12-28 09:14:48,753 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3148 states and 4215 transitions. [2021-12-28 09:14:48,761 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1094 [2021-12-28 09:14:48,761 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:48,761 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:48,762 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:48,762 INFO L843 BuchiCegarLoop]: 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] [2021-12-28 09:14:48,762 INFO L791 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 [2021-12-28 09:14:48,763 INFO L793 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 [2021-12-28 09:14:48,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:48,763 INFO L85 PathProgramCache]: Analyzing trace with hash -967856441, now seen corresponding path program 4 times [2021-12-28 09:14:48,763 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:48,764 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521554741] [2021-12-28 09:14:48,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:48,764 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:48,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:48,769 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:48,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:48,777 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:48,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:48,778 INFO L85 PathProgramCache]: Analyzing trace with hash -92644418, now seen corresponding path program 1 times [2021-12-28 09:14:48,778 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:48,778 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [728563156] [2021-12-28 09:14:48,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:48,778 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:48,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:48,800 INFO L134 CoverageAnalysis]: Checked inductivity of 128 backedges. 36 proven. 0 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-12-28 09:14:48,800 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:48,800 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [728563156] [2021-12-28 09:14:48,800 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [728563156] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:14:48,800 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:14:48,801 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:14:48,801 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325498783] [2021-12-28 09:14:48,801 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:14:48,801 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:14:48,801 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:48,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:14:48,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:14:48,802 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) [2021-12-28 09:14:48,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:48,922 INFO L93 Difference]: Finished difference Result 3228 states and 4283 transitions. [2021-12-28 09:14:48,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:14:48,923 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3228 states and 4283 transitions. [2021-12-28 09:14:48,933 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1134 [2021-12-28 09:14:48,942 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3228 states to 3228 states and 4283 transitions. [2021-12-28 09:14:48,943 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1392 [2021-12-28 09:14:48,944 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1392 [2021-12-28 09:14:48,944 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3228 states and 4283 transitions. [2021-12-28 09:14:48,944 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:14:48,944 INFO L681 BuchiCegarLoop]: Abstraction has 3228 states and 4283 transitions. [2021-12-28 09:14:48,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3228 states and 4283 transitions. [2021-12-28 09:14:48,972 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3228 to 3148. [2021-12-28 09:14:48,975 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) [2021-12-28 09:14:48,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3148 states to 3148 states and 4191 transitions. [2021-12-28 09:14:48,981 INFO L704 BuchiCegarLoop]: Abstraction has 3148 states and 4191 transitions. [2021-12-28 09:14:48,981 INFO L587 BuchiCegarLoop]: Abstraction has 3148 states and 4191 transitions. [2021-12-28 09:14:48,981 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-12-28 09:14:48,981 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3148 states and 4191 transitions. [2021-12-28 09:14:48,989 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1094 [2021-12-28 09:14:48,989 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:48,989 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:48,990 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:48,990 INFO L843 BuchiCegarLoop]: 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] [2021-12-28 09:14:48,990 INFO L791 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 [2021-12-28 09:14:48,991 INFO L793 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 [2021-12-28 09:14:48,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:48,991 INFO L85 PathProgramCache]: Analyzing trace with hash -967856441, now seen corresponding path program 5 times [2021-12-28 09:14:48,992 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:48,992 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796298103] [2021-12-28 09:14:48,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:48,992 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:48,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:48,998 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:49,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:49,005 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:49,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:49,006 INFO L85 PathProgramCache]: Analyzing trace with hash -1598933355, now seen corresponding path program 1 times [2021-12-28 09:14:49,006 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:49,006 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550279027] [2021-12-28 09:14:49,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:49,007 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:49,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:49,029 INFO L134 CoverageAnalysis]: Checked inductivity of 203 backedges. 101 proven. 0 refuted. 0 times theorem prover too weak. 102 trivial. 0 not checked. [2021-12-28 09:14:49,029 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:49,030 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550279027] [2021-12-28 09:14:49,030 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [550279027] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:14:49,030 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:14:49,030 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:14:49,030 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536193030] [2021-12-28 09:14:49,030 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:14:49,031 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:14:49,031 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:49,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:14:49,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:14:49,031 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) [2021-12-28 09:14:49,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:49,154 INFO L93 Difference]: Finished difference Result 3228 states and 4267 transitions. [2021-12-28 09:14:49,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:14:49,154 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3228 states and 4267 transitions. [2021-12-28 09:14:49,166 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1134 [2021-12-28 09:14:49,175 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3228 states to 3228 states and 4267 transitions. [2021-12-28 09:14:49,175 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1392 [2021-12-28 09:14:49,176 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1392 [2021-12-28 09:14:49,176 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3228 states and 4267 transitions. [2021-12-28 09:14:49,176 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:14:49,177 INFO L681 BuchiCegarLoop]: Abstraction has 3228 states and 4267 transitions. [2021-12-28 09:14:49,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3228 states and 4267 transitions. [2021-12-28 09:14:49,207 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3228 to 3148. [2021-12-28 09:14:49,209 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) [2021-12-28 09:14:49,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3148 states to 3148 states and 4175 transitions. [2021-12-28 09:14:49,240 INFO L704 BuchiCegarLoop]: Abstraction has 3148 states and 4175 transitions. [2021-12-28 09:14:49,240 INFO L587 BuchiCegarLoop]: Abstraction has 3148 states and 4175 transitions. [2021-12-28 09:14:49,240 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-12-28 09:14:49,240 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3148 states and 4175 transitions. [2021-12-28 09:14:49,248 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1094 [2021-12-28 09:14:49,248 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:49,248 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:49,249 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:49,249 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:49,250 INFO L791 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 [2021-12-28 09:14:49,250 INFO L793 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 [2021-12-28 09:14:49,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:49,250 INFO L85 PathProgramCache]: Analyzing trace with hash -967856441, now seen corresponding path program 6 times [2021-12-28 09:14:49,251 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:49,251 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1324297105] [2021-12-28 09:14:49,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:49,251 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:49,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:49,260 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:49,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:49,269 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:49,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:49,269 INFO L85 PathProgramCache]: Analyzing trace with hash -1522277887, now seen corresponding path program 1 times [2021-12-28 09:14:49,270 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:49,270 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743220071] [2021-12-28 09:14:49,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:49,270 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:49,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:49,318 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-12-28 09:14:49,318 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:49,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743220071] [2021-12-28 09:14:49,318 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [743220071] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 09:14:49,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1533793235] [2021-12-28 09:14:49,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:49,320 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 09:14:49,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:49,324 INFO L229 MonitoredProcess]: Starting monitored process 155 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 09:14:49,325 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Waiting until timeout for monitored process [2021-12-28 09:14:49,381 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:49,382 INFO L263 TraceCheckSpWp]: Trace formula consists of 221 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-28 09:14:49,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:14:49,598 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-12-28 09:14:49,598 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 09:14:49,777 INFO L134 CoverageAnalysis]: Checked inductivity of 236 backedges. 132 proven. 12 refuted. 0 times theorem prover too weak. 92 trivial. 0 not checked. [2021-12-28 09:14:49,778 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1533793235] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 09:14:49,778 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 09:14:49,778 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-12-28 09:14:49,778 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137681792] [2021-12-28 09:14:49,778 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 09:14:49,779 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:14:49,779 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:49,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-28 09:14:49,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-28 09:14:49,779 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) [2021-12-28 09:14:50,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:50,007 INFO L93 Difference]: Finished difference Result 2916 states and 3751 transitions. [2021-12-28 09:14:50,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-12-28 09:14:50,007 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2916 states and 3751 transitions. [2021-12-28 09:14:50,017 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 761 [2021-12-28 09:14:50,022 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2916 states to 2265 states and 2972 transitions. [2021-12-28 09:14:50,023 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1057 [2021-12-28 09:14:50,023 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1057 [2021-12-28 09:14:50,023 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2265 states and 2972 transitions. [2021-12-28 09:14:50,024 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:14:50,024 INFO L681 BuchiCegarLoop]: Abstraction has 2265 states and 2972 transitions. [2021-12-28 09:14:50,025 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2265 states and 2972 transitions. [2021-12-28 09:14:50,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2265 to 2217. [2021-12-28 09:14:50,043 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) [2021-12-28 09:14:50,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2217 states to 2217 states and 2918 transitions. [2021-12-28 09:14:50,046 INFO L704 BuchiCegarLoop]: Abstraction has 2217 states and 2918 transitions. [2021-12-28 09:14:50,046 INFO L587 BuchiCegarLoop]: Abstraction has 2217 states and 2918 transitions. [2021-12-28 09:14:50,046 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-12-28 09:14:50,046 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2217 states and 2918 transitions. [2021-12-28 09:14:50,051 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 741 [2021-12-28 09:14:50,051 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:50,051 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:50,051 INFO L842 BuchiCegarLoop]: 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] [2021-12-28 09:14:50,052 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:50,052 INFO L791 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 [2021-12-28 09:14:50,052 INFO L793 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 [2021-12-28 09:14:50,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:50,052 INFO L85 PathProgramCache]: Analyzing trace with hash -537718572, now seen corresponding path program 1 times [2021-12-28 09:14:50,052 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:50,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68084897] [2021-12-28 09:14:50,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:50,053 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:50,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:50,096 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2021-12-28 09:14:50,096 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:50,096 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68084897] [2021-12-28 09:14:50,096 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [68084897] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:14:50,096 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:14:50,096 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:14:50,096 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [322534479] [2021-12-28 09:14:50,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:14:50,097 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-28 09:14:50,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:50,097 INFO L85 PathProgramCache]: Analyzing trace with hash 1097022860, now seen corresponding path program 1 times [2021-12-28 09:14:50,097 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:50,097 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047325934] [2021-12-28 09:14:50,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:50,097 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:50,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:50,101 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:50,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:50,104 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:50,197 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:14:50,197 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:14:50,197 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:14:50,197 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:14:50,198 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-28 09:14:50,198 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:50,198 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:14:50,198 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:14:50,198 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration22_Loop [2021-12-28 09:14:50,198 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:14:50,198 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:14:50,199 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:50,201 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:50,203 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:50,208 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:50,210 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:50,214 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:50,218 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:50,280 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:14:50,281 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-28 09:14:50,281 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:50,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:50,284 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) [2021-12-28 09:14:50,292 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:50,292 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:50,307 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 [2021-12-28 09:14:50,318 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:50,318 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: [] [2021-12-28 09:14:50,339 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 [2021-12-28 09:14:50,340 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:50,340 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:50,341 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) [2021-12-28 09:14:50,342 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 [2021-12-28 09:14:50,343 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:50,343 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:50,363 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:50,364 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:14:50,385 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 [2021-12-28 09:14:50,386 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:50,386 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:50,387 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) [2021-12-28 09:14:50,388 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 [2021-12-28 09:14:50,389 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:50,389 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:50,446 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 [2021-12-28 09:14:50,447 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:50,447 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:50,448 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) [2021-12-28 09:14:50,451 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-28 09:14:50,451 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:50,461 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 [2021-12-28 09:14:50,471 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-28 09:14:50,494 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (159)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:50,494 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:14:50,494 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:14:50,494 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:14:50,494 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:14:50,495 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-28 09:14:50,495 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:50,495 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:14:50,495 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:14:50,495 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration22_Loop [2021-12-28 09:14:50,495 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:14:50,495 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:14:50,495 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:50,501 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:50,503 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:50,505 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:50,507 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:50,511 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:50,515 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:50,575 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:14:50,576 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-28 09:14:50,576 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:50,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:50,577 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) [2021-12-28 09:14:50,584 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:50,591 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:50,591 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:50,591 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:50,591 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:50,591 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:50,592 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:50,592 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:50,595 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 [2021-12-28 09:14:50,611 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-28 09:14:50,614 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-28 09:14:50,614 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-12-28 09:14:50,614 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:50,614 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:50,616 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) [2021-12-28 09:14:50,617 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 [2021-12-28 09:14:50,618 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-28 09:14:50,618 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-28 09:14:50,618 INFO L513 LassoAnalysis]: Proved termination. [2021-12-28 09:14:50,618 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 [] [2021-12-28 09:14:50,638 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (160)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:50,639 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-28 09:14:50,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:50,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:50,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-28 09:14:50,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:14:50,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:50,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-28 09:14:50,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:14:50,904 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 09:14:50,905 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-12-28 09:14:50,905 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) [2021-12-28 09:14:51,101 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. [2021-12-28 09:14:51,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-12-28 09:14:51,102 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) [2021-12-28 09:14:51,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 250 transitions. [2021-12-28 09:14:51,102 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 250 transitions. Stem has 63 letters. Loop has 21 letters. [2021-12-28 09:14:51,102 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:51,102 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 250 transitions. Stem has 84 letters. Loop has 21 letters. [2021-12-28 09:14:51,103 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:51,103 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 250 transitions. Stem has 63 letters. Loop has 42 letters. [2021-12-28 09:14:51,103 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:51,103 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3260 states and 4357 transitions. [2021-12-28 09:14:51,114 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 788 [2021-12-28 09:14:51,122 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3260 states to 2929 states and 3908 transitions. [2021-12-28 09:14:51,123 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1282 [2021-12-28 09:14:51,124 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1354 [2021-12-28 09:14:51,124 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2929 states and 3908 transitions. [2021-12-28 09:14:51,124 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:14:51,124 INFO L681 BuchiCegarLoop]: Abstraction has 2929 states and 3908 transitions. [2021-12-28 09:14:51,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2929 states and 3908 transitions. [2021-12-28 09:14:51,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2929 to 2509. [2021-12-28 09:14:51,149 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) [2021-12-28 09:14:51,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2509 states to 2509 states and 3308 transitions. [2021-12-28 09:14:51,153 INFO L704 BuchiCegarLoop]: Abstraction has 2509 states and 3308 transitions. [2021-12-28 09:14:51,154 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:51,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:14:51,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:14:51,154 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) [2021-12-28 09:14:51,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:51,234 INFO L93 Difference]: Finished difference Result 2663 states and 3514 transitions. [2021-12-28 09:14:51,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:14:51,234 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2663 states and 3514 transitions. [2021-12-28 09:14:51,256 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 802 [2021-12-28 09:14:51,263 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2663 states to 2663 states and 3514 transitions. [2021-12-28 09:14:51,263 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1139 [2021-12-28 09:14:51,264 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1139 [2021-12-28 09:14:51,264 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2663 states and 3514 transitions. [2021-12-28 09:14:51,264 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:14:51,264 INFO L681 BuchiCegarLoop]: Abstraction has 2663 states and 3514 transitions. [2021-12-28 09:14:51,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2663 states and 3514 transitions. [2021-12-28 09:14:51,282 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2663 to 2513. [2021-12-28 09:14:51,284 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) [2021-12-28 09:14:51,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2513 states to 2513 states and 3312 transitions. [2021-12-28 09:14:51,289 INFO L704 BuchiCegarLoop]: Abstraction has 2513 states and 3312 transitions. [2021-12-28 09:14:51,289 INFO L587 BuchiCegarLoop]: Abstraction has 2513 states and 3312 transitions. [2021-12-28 09:14:51,289 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-12-28 09:14:51,289 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2513 states and 3312 transitions. [2021-12-28 09:14:51,294 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 778 [2021-12-28 09:14:51,294 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:51,294 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:51,295 INFO L842 BuchiCegarLoop]: 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] [2021-12-28 09:14:51,295 INFO L843 BuchiCegarLoop]: 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] [2021-12-28 09:14:51,296 INFO L791 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 [2021-12-28 09:14:51,296 INFO L793 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 [2021-12-28 09:14:51,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:51,296 INFO L85 PathProgramCache]: Analyzing trace with hash 2060095794, now seen corresponding path program 1 times [2021-12-28 09:14:51,296 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:51,296 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900626560] [2021-12-28 09:14:51,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:51,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:51,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:51,303 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:51,305 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 [2021-12-28 09:14:51,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:51,315 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:51,315 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:51,316 INFO L85 PathProgramCache]: Analyzing trace with hash 1804125470, now seen corresponding path program 1 times [2021-12-28 09:14:51,316 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:51,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074730068] [2021-12-28 09:14:51,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:51,316 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:51,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:51,321 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:51,324 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:51,327 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:51,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:51,327 INFO L85 PathProgramCache]: Analyzing trace with hash -793181427, now seen corresponding path program 1 times [2021-12-28 09:14:51,327 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:51,328 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257807800] [2021-12-28 09:14:51,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:51,328 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:51,337 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:51,337 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:51,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:51,358 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:51,611 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:14:51,611 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:14:51,611 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:14:51,612 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:14:51,612 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-28 09:14:51,612 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:51,612 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:14:51,612 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:14:51,612 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration23_Loop [2021-12-28 09:14:51,612 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:14:51,612 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:14:51,613 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:51,615 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:51,617 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:51,619 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:51,622 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:51,624 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:51,626 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:51,628 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:51,629 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:51,631 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:51,633 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:51,637 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:51,718 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:14:51,718 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-28 09:14:51,719 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:51,719 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:51,720 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) [2021-12-28 09:14:51,720 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 [2021-12-28 09:14:51,723 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:51,723 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:51,729 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:51,730 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:14:51,745 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 [2021-12-28 09:14:51,745 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:51,745 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:51,746 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) [2021-12-28 09:14:51,746 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 [2021-12-28 09:14:51,748 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:51,748 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:51,759 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:51,759 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: [] [2021-12-28 09:14:51,774 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 [2021-12-28 09:14:51,774 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:51,774 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:51,775 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) [2021-12-28 09:14:51,776 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 [2021-12-28 09:14:51,777 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:51,778 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:51,788 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:51,789 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: [] [2021-12-28 09:14:51,805 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 [2021-12-28 09:14:51,805 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:51,805 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:51,806 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) [2021-12-28 09:14:51,806 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 [2021-12-28 09:14:51,808 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:51,808 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:51,818 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:51,819 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: [] [2021-12-28 09:14:51,833 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (165)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:51,834 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:51,834 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:51,835 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) [2021-12-28 09:14:51,835 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 [2021-12-28 09:14:51,837 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:51,837 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:51,847 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:51,847 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: [] [2021-12-28 09:14:51,862 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 [2021-12-28 09:14:51,862 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:51,862 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:51,863 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) [2021-12-28 09:14:51,863 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 [2021-12-28 09:14:51,865 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:51,865 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:51,888 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:51,889 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0#1=-1} Honda state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:14:51,910 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (167)] Ended with exit code 0 [2021-12-28 09:14:51,910 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:51,911 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:51,911 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) [2021-12-28 09:14:51,912 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 [2021-12-28 09:14:51,913 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:51,913 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:51,920 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:51,920 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: [] [2021-12-28 09:14:51,935 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 [2021-12-28 09:14:51,935 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:51,935 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:51,936 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) [2021-12-28 09:14:51,936 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 [2021-12-28 09:14:51,938 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:51,938 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:51,945 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:51,945 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:14:51,961 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 [2021-12-28 09:14:51,961 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:51,961 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:51,962 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) [2021-12-28 09:14:51,962 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 [2021-12-28 09:14:51,964 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:51,964 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:51,975 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:51,975 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: [] [2021-12-28 09:14:51,989 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (170)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:51,990 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:51,990 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:51,990 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) [2021-12-28 09:14:51,991 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 [2021-12-28 09:14:51,992 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:51,992 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:51,999 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:51,999 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: [] [2021-12-28 09:14:52,014 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (171)] Ended with exit code 0 [2021-12-28 09:14:52,014 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:52,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:52,015 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) [2021-12-28 09:14:52,015 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 [2021-12-28 09:14:52,017 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:52,017 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:52,028 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:52,029 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: [] [2021-12-28 09:14:52,044 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 [2021-12-28 09:14:52,044 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:52,044 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:52,045 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) [2021-12-28 09:14:52,045 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 [2021-12-28 09:14:52,047 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:52,047 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:52,075 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 [2021-12-28 09:14:52,075 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:52,075 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:52,076 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) [2021-12-28 09:14:52,077 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 [2021-12-28 09:14:52,078 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-28 09:14:52,078 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:52,087 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-28 09:14:52,102 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 [2021-12-28 09:14:52,102 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:14:52,102 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:14:52,102 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:14:52,102 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:14:52,102 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-28 09:14:52,102 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:52,102 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:14:52,102 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:14:52,103 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration23_Loop [2021-12-28 09:14:52,103 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:14:52,103 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:14:52,103 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:52,113 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:52,115 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:52,117 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:52,120 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:52,122 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:52,123 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:52,125 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:52,126 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:52,128 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:52,130 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:52,132 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:52,216 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:14:52,217 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-28 09:14:52,217 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:52,217 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:52,218 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) [2021-12-28 09:14:52,219 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 [2021-12-28 09:14:52,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 [2021-12-28 09:14:52,226 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:52,226 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:52,227 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:52,227 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:52,227 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:52,227 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:52,227 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:52,229 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:52,244 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 [2021-12-28 09:14:52,244 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:52,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:52,245 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) [2021-12-28 09:14:52,246 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 [2021-12-28 09:14:52,247 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:52,253 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:52,254 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:52,254 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:52,254 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-28 09:14:52,254 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:52,254 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:52,254 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:52,255 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:52,271 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (176)] Ended with exit code 0 [2021-12-28 09:14:52,271 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:52,271 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:52,272 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) [2021-12-28 09:14:52,272 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 [2021-12-28 09:14:52,274 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:52,281 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:52,281 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:52,281 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:52,281 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-28 09:14:52,281 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:52,281 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:52,281 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:52,283 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:52,298 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 [2021-12-28 09:14:52,298 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:52,298 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:52,299 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) [2021-12-28 09:14:52,299 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 [2021-12-28 09:14:52,301 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:52,307 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:52,307 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:52,307 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:52,307 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:52,307 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:52,308 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:52,308 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:52,309 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:52,324 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (178)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:52,324 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:52,325 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:52,325 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) [2021-12-28 09:14:52,326 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 [2021-12-28 09:14:52,327 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:52,333 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:52,333 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:52,334 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:52,334 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:52,334 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:52,334 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:52,334 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:52,335 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:52,350 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 [2021-12-28 09:14:52,350 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:52,350 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:52,351 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) [2021-12-28 09:14:52,351 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 [2021-12-28 09:14:52,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 [2021-12-28 09:14:52,359 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:52,359 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:52,359 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:52,359 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-28 09:14:52,359 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:52,359 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:52,359 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:52,361 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:52,375 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 [2021-12-28 09:14:52,375 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:52,375 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:52,376 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) [2021-12-28 09:14:52,377 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 [2021-12-28 09:14:52,378 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:52,384 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:52,384 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:52,384 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:52,384 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:52,384 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:52,385 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:52,385 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:52,386 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:52,400 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (181)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:52,400 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:52,401 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:52,401 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) [2021-12-28 09:14:52,402 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 [2021-12-28 09:14:52,403 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:52,409 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:52,409 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:52,409 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:52,409 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:52,409 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:52,410 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:52,410 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:52,410 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:52,425 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 [2021-12-28 09:14:52,425 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:52,426 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:52,426 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) [2021-12-28 09:14:52,427 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 [2021-12-28 09:14:52,428 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:52,434 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:52,434 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:52,434 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:52,434 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-28 09:14:52,434 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:52,435 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:52,435 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:52,436 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:52,451 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (183)] Ended with exit code 0 [2021-12-28 09:14:52,451 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:52,451 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:52,452 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) [2021-12-28 09:14:52,452 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 [2021-12-28 09:14:52,454 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:52,460 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:52,460 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:52,460 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:52,460 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:52,460 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:52,461 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:52,461 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:52,464 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:52,479 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (184)] Ended with exit code 0 [2021-12-28 09:14:52,479 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:52,479 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:52,480 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) [2021-12-28 09:14:52,480 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 [2021-12-28 09:14:52,482 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:52,487 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:52,488 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:52,488 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:52,488 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:52,488 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:52,488 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:52,488 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:52,492 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:52,506 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (185)] Ended with exit code 0 [2021-12-28 09:14:52,506 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:52,507 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:52,507 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) [2021-12-28 09:14:52,508 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 [2021-12-28 09:14:52,509 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:52,515 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:52,515 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:52,515 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:52,515 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:52,516 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:52,516 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:52,516 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:52,538 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-28 09:14:52,540 INFO L443 ModelExtractionUtils]: Simplification made 2 calls to the SMT solver. [2021-12-28 09:14:52,540 INFO L444 ModelExtractionUtils]: 2 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-12-28 09:14:52,540 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:52,540 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:52,541 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) [2021-12-28 09:14:52,544 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 [2021-12-28 09:14:52,544 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-28 09:14:52,544 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-28 09:14:52,544 INFO L513 LassoAnalysis]: Proved termination. [2021-12-28 09:14:52,544 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0#1) = 1*ULTIMATE.start_ssl3_connect_~s__state~0#1 Supporting invariants [] [2021-12-28 09:14:52,559 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (186)] Ended with exit code 0 [2021-12-28 09:14:52,560 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-28 09:14:52,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:52,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:52,601 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-28 09:14:52,602 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:14:52,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:52,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-28 09:14:52,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:14:52,945 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 09:14:52,945 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-12-28 09:14:52,945 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) [2021-12-28 09:14:53,012 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. [2021-12-28 09:14:53,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2021-12-28 09:14:53,013 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) [2021-12-28 09:14:53,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 183 transitions. [2021-12-28 09:14:53,013 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 183 transitions. Stem has 78 letters. Loop has 73 letters. [2021-12-28 09:14:53,013 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:53,014 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-28 09:14:53,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:53,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:53,054 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-28 09:14:53,055 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:14:53,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:53,194 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-28 09:14:53,195 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:14:53,360 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 [2021-12-28 09:14:53,445 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 09:14:53,445 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 3 loop predicates [2021-12-28 09:14:53,445 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) [2021-12-28 09:14:53,523 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. [2021-12-28 09:14:53,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-12-28 09:14:53,523 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) [2021-12-28 09:14:53,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 237 transitions. [2021-12-28 09:14:53,524 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 237 transitions. Stem has 78 letters. Loop has 73 letters. [2021-12-28 09:14:53,524 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:53,524 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 237 transitions. Stem has 151 letters. Loop has 73 letters. [2021-12-28 09:14:53,525 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:53,525 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 237 transitions. Stem has 78 letters. Loop has 146 letters. [2021-12-28 09:14:53,525 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:53,525 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3444 states and 4529 transitions. [2021-12-28 09:14:53,537 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 1178 [2021-12-28 09:14:53,546 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3444 states to 3434 states and 4515 transitions. [2021-12-28 09:14:53,547 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1606 [2021-12-28 09:14:53,547 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1612 [2021-12-28 09:14:53,548 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3434 states and 4515 transitions. [2021-12-28 09:14:53,548 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:14:53,548 INFO L681 BuchiCegarLoop]: Abstraction has 3434 states and 4515 transitions. [2021-12-28 09:14:53,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3434 states and 4515 transitions. [2021-12-28 09:14:53,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3434 to 3218. [2021-12-28 09:14:53,584 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) [2021-12-28 09:14:53,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3218 states to 3218 states and 4231 transitions. [2021-12-28 09:14:53,590 INFO L704 BuchiCegarLoop]: Abstraction has 3218 states and 4231 transitions. [2021-12-28 09:14:53,590 INFO L587 BuchiCegarLoop]: Abstraction has 3218 states and 4231 transitions. [2021-12-28 09:14:53,590 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-12-28 09:14:53,590 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3218 states and 4231 transitions. [2021-12-28 09:14:53,597 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 1178 [2021-12-28 09:14:53,597 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:53,597 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:53,598 INFO L842 BuchiCegarLoop]: 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] [2021-12-28 09:14:53,598 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-12-28 09:14:53,598 INFO L791 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 [2021-12-28 09:14:53,598 INFO L793 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 [2021-12-28 09:14:53,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:53,599 INFO L85 PathProgramCache]: Analyzing trace with hash 2002023655, now seen corresponding path program 1 times [2021-12-28 09:14:53,599 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:53,599 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [708577070] [2021-12-28 09:14:53,599 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:53,600 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:53,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:53,620 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 39 proven. 0 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2021-12-28 09:14:53,620 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:53,620 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [708577070] [2021-12-28 09:14:53,621 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [708577070] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:14:53,621 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:14:53,621 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:14:53,621 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433432181] [2021-12-28 09:14:53,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:14:53,621 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-28 09:14:53,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:53,622 INFO L85 PathProgramCache]: Analyzing trace with hash -1217373309, now seen corresponding path program 1 times [2021-12-28 09:14:53,622 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:53,622 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [754205609] [2021-12-28 09:14:53,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:53,622 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:53,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:53,625 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:53,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:53,627 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:53,694 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:14:53,695 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:14:53,695 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:14:53,695 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:14:53,695 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-28 09:14:53,695 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:53,695 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:14:53,695 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:14:53,695 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration24_Loop [2021-12-28 09:14:53,695 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:14:53,695 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:14:53,696 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:53,698 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:53,702 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:53,704 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:53,709 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:53,711 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:53,764 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:14:53,764 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-28 09:14:53,764 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:53,765 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:53,766 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) [2021-12-28 09:14:53,775 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:53,775 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:53,790 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 [2021-12-28 09:14:53,803 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:53,804 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: [] [2021-12-28 09:14:53,828 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 [2021-12-28 09:14:53,828 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:53,828 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:53,829 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) [2021-12-28 09:14:53,830 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 [2021-12-28 09:14:53,831 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:53,831 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:53,854 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:53,854 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: [] [2021-12-28 09:14:53,878 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 [2021-12-28 09:14:53,879 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:53,879 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:53,880 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) [2021-12-28 09:14:53,883 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 [2021-12-28 09:14:53,913 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:53,913 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:53,934 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:53,934 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:14:53,958 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 [2021-12-28 09:14:53,958 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:53,959 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:53,960 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) [2021-12-28 09:14:53,961 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 [2021-12-28 09:14:53,962 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:53,962 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:54,033 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 [2021-12-28 09:14:54,033 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:54,033 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:54,035 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) [2021-12-28 09:14:54,039 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 [2021-12-28 09:14:54,040 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-28 09:14:54,040 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:54,067 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-28 09:14:54,093 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 [2021-12-28 09:14:54,093 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:14:54,093 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:14:54,093 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:14:54,093 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:14:54,093 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-28 09:14:54,093 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:54,094 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:14:54,094 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:14:54,094 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration24_Loop [2021-12-28 09:14:54,094 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:14:54,094 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:14:54,094 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:54,098 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:54,101 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:54,103 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:54,105 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:54,110 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:54,163 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:14:54,164 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-28 09:14:54,164 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:54,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:54,165 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) [2021-12-28 09:14:54,166 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 [2021-12-28 09:14:54,167 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:54,175 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:54,175 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:54,175 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:54,175 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:54,175 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:54,176 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:54,176 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:54,189 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:54,213 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 [2021-12-28 09:14:54,213 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:54,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:54,214 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) [2021-12-28 09:14:54,219 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:54,228 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:54,228 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:54,228 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:54,228 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-28 09:14:54,228 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:54,229 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:54,229 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:54,231 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 [2021-12-28 09:14:54,242 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:54,266 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 [2021-12-28 09:14:54,267 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:54,267 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:54,270 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) [2021-12-28 09:14:54,275 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:54,284 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:54,284 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:54,284 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:54,284 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:54,284 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:54,285 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:54,285 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:54,286 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 [2021-12-28 09:14:54,295 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:54,318 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 [2021-12-28 09:14:54,319 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:54,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:54,320 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) [2021-12-28 09:14:54,321 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 [2021-12-28 09:14:54,322 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:54,329 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:54,329 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:54,330 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:54,330 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:54,330 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:54,330 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:54,330 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:54,347 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:54,370 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 [2021-12-28 09:14:54,371 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:54,371 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:54,372 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) [2021-12-28 09:14:54,375 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:54,383 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:54,383 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:54,383 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:54,383 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:54,383 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:54,384 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:54,384 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:54,387 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 [2021-12-28 09:14:54,395 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-28 09:14:54,408 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-28 09:14:54,408 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-12-28 09:14:54,408 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:54,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:54,412 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) [2021-12-28 09:14:54,413 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 [2021-12-28 09:14:54,414 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-28 09:14:54,414 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-28 09:14:54,414 INFO L513 LassoAnalysis]: Proved termination. [2021-12-28 09:14:54,414 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 [] [2021-12-28 09:14:54,438 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (197)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:54,439 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-28 09:14:54,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:54,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:54,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-28 09:14:54,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:14:54,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:54,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 31 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-28 09:14:54,594 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:14:54,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 09:14:54,670 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-12-28 09:14:54,670 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) [2021-12-28 09:14:54,859 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 [2021-12-28 09:14:54,917 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. [2021-12-28 09:14:54,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-12-28 09:14:54,918 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) [2021-12-28 09:14:54,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 319 transitions. [2021-12-28 09:14:54,918 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 319 transitions. Stem has 80 letters. Loop has 21 letters. [2021-12-28 09:14:54,919 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:54,919 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 319 transitions. Stem has 101 letters. Loop has 21 letters. [2021-12-28 09:14:54,919 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:54,919 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 319 transitions. Stem has 80 letters. Loop has 42 letters. [2021-12-28 09:14:54,920 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:54,920 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4554 states and 6099 transitions. [2021-12-28 09:14:54,934 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 1294 [2021-12-28 09:14:54,944 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4554 states to 4104 states and 5513 transitions. [2021-12-28 09:14:54,944 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1839 [2021-12-28 09:14:54,945 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1887 [2021-12-28 09:14:54,945 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4104 states and 5513 transitions. [2021-12-28 09:14:54,945 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:14:54,945 INFO L681 BuchiCegarLoop]: Abstraction has 4104 states and 5513 transitions. [2021-12-28 09:14:54,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4104 states and 5513 transitions. [2021-12-28 09:14:54,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4104 to 3617. [2021-12-28 09:14:54,984 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) [2021-12-28 09:14:54,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3617 states to 3617 states and 4790 transitions. [2021-12-28 09:14:54,991 INFO L704 BuchiCegarLoop]: Abstraction has 3617 states and 4790 transitions. [2021-12-28 09:14:54,991 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:54,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:14:54,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:14:54,991 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) [2021-12-28 09:14:55,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:55,078 INFO L93 Difference]: Finished difference Result 3952 states and 5143 transitions. [2021-12-28 09:14:55,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:14:55,079 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3952 states and 5143 transitions. [2021-12-28 09:14:55,092 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 1425 [2021-12-28 09:14:55,104 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3952 states to 3835 states and 4992 transitions. [2021-12-28 09:14:55,104 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1861 [2021-12-28 09:14:55,105 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1951 [2021-12-28 09:14:55,105 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3835 states and 4992 transitions. [2021-12-28 09:14:55,105 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:14:55,105 INFO L681 BuchiCegarLoop]: Abstraction has 3835 states and 4992 transitions. [2021-12-28 09:14:55,109 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3835 states and 4992 transitions. [2021-12-28 09:14:55,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3835 to 3718. [2021-12-28 09:14:55,151 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) [2021-12-28 09:14:55,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3718 states to 3718 states and 4841 transitions. [2021-12-28 09:14:55,157 INFO L704 BuchiCegarLoop]: Abstraction has 3718 states and 4841 transitions. [2021-12-28 09:14:55,157 INFO L587 BuchiCegarLoop]: Abstraction has 3718 states and 4841 transitions. [2021-12-28 09:14:55,158 INFO L425 BuchiCegarLoop]: ======== Iteration 25============ [2021-12-28 09:14:55,158 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3718 states and 4841 transitions. [2021-12-28 09:14:55,166 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 1395 [2021-12-28 09:14:55,167 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:55,167 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:55,169 INFO L842 BuchiCegarLoop]: 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] [2021-12-28 09:14:55,169 INFO L843 BuchiCegarLoop]: 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] [2021-12-28 09:14:55,169 INFO L791 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 [2021-12-28 09:14:55,169 INFO L793 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 [2021-12-28 09:14:55,169 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:55,170 INFO L85 PathProgramCache]: Analyzing trace with hash 543789674, now seen corresponding path program 1 times [2021-12-28 09:14:55,170 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:55,170 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148531141] [2021-12-28 09:14:55,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:55,175 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:55,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:55,184 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:55,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:55,196 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:55,197 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:55,197 INFO L85 PathProgramCache]: Analyzing trace with hash -353060379, now seen corresponding path program 1 times [2021-12-28 09:14:55,197 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:55,197 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [295562683] [2021-12-28 09:14:55,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:55,197 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:55,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:55,213 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 09:14:55,213 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:55,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [295562683] [2021-12-28 09:14:55,213 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [295562683] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:14:55,213 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:14:55,214 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:14:55,214 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190887518] [2021-12-28 09:14:55,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:14:55,214 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:14:55,214 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:55,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:14:55,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:14:55,215 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) [2021-12-28 09:14:55,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:55,328 INFO L93 Difference]: Finished difference Result 3714 states and 4711 transitions. [2021-12-28 09:14:55,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:14:55,329 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3714 states and 4711 transitions. [2021-12-28 09:14:55,342 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 1063 [2021-12-28 09:14:55,360 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3714 states to 3307 states and 4246 transitions. [2021-12-28 09:14:55,360 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1672 [2021-12-28 09:14:55,361 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1700 [2021-12-28 09:14:55,361 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3307 states and 4246 transitions. [2021-12-28 09:14:55,361 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:14:55,361 INFO L681 BuchiCegarLoop]: Abstraction has 3307 states and 4246 transitions. [2021-12-28 09:14:55,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3307 states and 4246 transitions. [2021-12-28 09:14:55,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3307 to 3158. [2021-12-28 09:14:55,390 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) [2021-12-28 09:14:55,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3158 states to 3158 states and 4047 transitions. [2021-12-28 09:14:55,396 INFO L704 BuchiCegarLoop]: Abstraction has 3158 states and 4047 transitions. [2021-12-28 09:14:55,396 INFO L587 BuchiCegarLoop]: Abstraction has 3158 states and 4047 transitions. [2021-12-28 09:14:55,396 INFO L425 BuchiCegarLoop]: ======== Iteration 26============ [2021-12-28 09:14:55,396 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3158 states and 4047 transitions. [2021-12-28 09:14:55,402 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 1041 [2021-12-28 09:14:55,402 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:55,403 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:55,403 INFO L842 BuchiCegarLoop]: 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] [2021-12-28 09:14:55,403 INFO L843 BuchiCegarLoop]: 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] [2021-12-28 09:14:55,404 INFO L791 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 [2021-12-28 09:14:55,404 INFO L793 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 [2021-12-28 09:14:55,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:55,404 INFO L85 PathProgramCache]: Analyzing trace with hash 1523436909, now seen corresponding path program 1 times [2021-12-28 09:14:55,404 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:55,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093067777] [2021-12-28 09:14:55,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:55,405 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:55,413 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:55,426 INFO L134 CoverageAnalysis]: Checked inductivity of 135 backedges. 55 proven. 0 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2021-12-28 09:14:55,426 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:55,427 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093067777] [2021-12-28 09:14:55,427 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1093067777] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:14:55,427 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:14:55,427 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-28 09:14:55,428 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394828444] [2021-12-28 09:14:55,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:14:55,428 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-28 09:14:55,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:55,429 INFO L85 PathProgramCache]: Analyzing trace with hash -684213662, now seen corresponding path program 1 times [2021-12-28 09:14:55,429 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:55,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [25375216] [2021-12-28 09:14:55,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:55,429 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:55,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:55,432 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:55,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:55,436 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:55,504 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:14:55,504 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:14:55,504 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:14:55,504 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:14:55,504 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-28 09:14:55,505 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:55,505 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:14:55,505 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:14:55,505 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration26_Loop [2021-12-28 09:14:55,505 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:14:55,505 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:14:55,505 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:55,508 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:55,513 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:55,517 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:55,519 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:55,521 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:55,576 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:14:55,576 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-28 09:14:55,576 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:55,576 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:55,577 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) [2021-12-28 09:14:55,579 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 [2021-12-28 09:14:55,580 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:55,583 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:55,600 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:55,600 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: [] [2021-12-28 09:14:55,624 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (199)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:55,624 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:55,624 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:55,626 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) [2021-12-28 09:14:55,627 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 [2021-12-28 09:14:55,628 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:55,628 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:55,674 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 [2021-12-28 09:14:55,674 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:55,674 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:55,675 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) [2021-12-28 09:14:55,679 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-28 09:14:55,680 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:55,690 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 [2021-12-28 09:14:55,703 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-28 09:14:55,726 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 [2021-12-28 09:14:55,727 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:14:55,727 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:14:55,727 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:14:55,727 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:14:55,727 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-28 09:14:55,727 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:55,727 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:14:55,727 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:14:55,727 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration26_Loop [2021-12-28 09:14:55,727 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:14:55,727 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:14:55,728 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:55,730 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:55,734 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:55,737 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:55,739 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:55,741 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:55,784 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:14:55,784 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-28 09:14:55,784 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:55,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:55,785 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) [2021-12-28 09:14:55,792 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:55,798 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:55,799 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:55,799 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:55,799 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-28 09:14:55,826 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:55,827 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 [2021-12-28 09:14:55,828 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:55,828 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:55,867 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:55,890 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (202)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:55,890 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:55,890 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:55,891 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) [2021-12-28 09:14:55,892 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 [2021-12-28 09:14:55,894 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:55,902 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:55,902 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:55,902 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:55,902 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:55,902 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:55,903 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:55,903 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:55,916 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-28 09:14:55,918 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-28 09:14:55,919 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-12-28 09:14:55,919 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:55,919 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:55,924 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) [2021-12-28 09:14:55,925 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 [2021-12-28 09:14:55,926 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-28 09:14:55,926 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-28 09:14:55,927 INFO L513 LassoAnalysis]: Proved termination. [2021-12-28 09:14:55,927 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 [] [2021-12-28 09:14:55,950 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 [2021-12-28 09:14:55,950 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-28 09:14:55,959 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:55,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:55,992 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-28 09:14:55,993 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:14:56,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:56,173 INFO L263 TraceCheckSpWp]: Trace formula consists of 32 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-28 09:14:56,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:14:56,275 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 09:14:56,275 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-12-28 09:14:56,275 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) [2021-12-28 09:14:56,474 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. [2021-12-28 09:14:56,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-12-28 09:14:56,475 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) [2021-12-28 09:14:56,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 252 transitions. [2021-12-28 09:14:56,475 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 252 transitions. Stem has 101 letters. Loop has 22 letters. [2021-12-28 09:14:56,476 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:56,476 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 252 transitions. Stem has 123 letters. Loop has 22 letters. [2021-12-28 09:14:56,476 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:56,476 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 252 transitions. Stem has 101 letters. Loop has 44 letters. [2021-12-28 09:14:56,477 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:56,477 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4252 states and 5561 transitions. [2021-12-28 09:14:56,491 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 1141 [2021-12-28 09:14:56,503 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4252 states to 3932 states and 5123 transitions. [2021-12-28 09:14:56,503 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1790 [2021-12-28 09:14:56,504 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1848 [2021-12-28 09:14:56,504 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3932 states and 5123 transitions. [2021-12-28 09:14:56,504 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:14:56,504 INFO L681 BuchiCegarLoop]: Abstraction has 3932 states and 5123 transitions. [2021-12-28 09:14:56,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3932 states and 5123 transitions. [2021-12-28 09:14:56,538 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3932 to 3564. [2021-12-28 09:14:56,542 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) [2021-12-28 09:14:56,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3564 states to 3564 states and 4587 transitions. [2021-12-28 09:14:56,548 INFO L704 BuchiCegarLoop]: Abstraction has 3564 states and 4587 transitions. [2021-12-28 09:14:56,548 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:56,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:14:56,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:14:56,548 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) [2021-12-28 09:14:56,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:56,643 INFO L93 Difference]: Finished difference Result 3396 states and 4287 transitions. [2021-12-28 09:14:56,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:14:56,644 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3396 states and 4287 transitions. [2021-12-28 09:14:56,654 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1043 [2021-12-28 09:14:56,664 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3396 states to 3214 states and 4053 transitions. [2021-12-28 09:14:56,665 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1579 [2021-12-28 09:14:56,665 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1587 [2021-12-28 09:14:56,665 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3214 states and 4053 transitions. [2021-12-28 09:14:56,666 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:14:56,666 INFO L681 BuchiCegarLoop]: Abstraction has 3214 states and 4053 transitions. [2021-12-28 09:14:56,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3214 states and 4053 transitions. [2021-12-28 09:14:56,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3214 to 3080. [2021-12-28 09:14:56,692 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) [2021-12-28 09:14:56,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3080 states to 3080 states and 3897 transitions. [2021-12-28 09:14:56,697 INFO L704 BuchiCegarLoop]: Abstraction has 3080 states and 3897 transitions. [2021-12-28 09:14:56,697 INFO L587 BuchiCegarLoop]: Abstraction has 3080 states and 3897 transitions. [2021-12-28 09:14:56,697 INFO L425 BuchiCegarLoop]: ======== Iteration 27============ [2021-12-28 09:14:56,698 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3080 states and 3897 transitions. [2021-12-28 09:14:56,703 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1031 [2021-12-28 09:14:56,703 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:56,703 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:56,704 INFO L842 BuchiCegarLoop]: 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] [2021-12-28 09:14:56,704 INFO L843 BuchiCegarLoop]: 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] [2021-12-28 09:14:56,705 INFO L791 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 [2021-12-28 09:14:56,705 INFO L793 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 [2021-12-28 09:14:56,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:56,705 INFO L85 PathProgramCache]: Analyzing trace with hash -903815700, now seen corresponding path program 1 times [2021-12-28 09:14:56,705 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:56,705 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24891898] [2021-12-28 09:14:56,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:56,706 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:56,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:56,715 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:56,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:56,743 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:56,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:56,743 INFO L85 PathProgramCache]: Analyzing trace with hash -105159123, now seen corresponding path program 1 times [2021-12-28 09:14:56,743 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:56,743 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6098882] [2021-12-28 09:14:56,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:56,744 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:56,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:56,746 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:56,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:56,748 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:56,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:56,749 INFO L85 PathProgramCache]: Analyzing trace with hash 1856762648, now seen corresponding path program 1 times [2021-12-28 09:14:56,749 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:56,749 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129747159] [2021-12-28 09:14:56,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:56,750 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:56,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:56,774 INFO L134 CoverageAnalysis]: Checked inductivity of 300 backedges. 165 proven. 0 refuted. 0 times theorem prover too weak. 135 trivial. 0 not checked. [2021-12-28 09:14:56,774 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:56,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129747159] [2021-12-28 09:14:56,774 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129747159] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:14:56,774 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:14:56,774 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:14:56,774 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107452419] [2021-12-28 09:14:56,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:14:56,849 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:14:56,850 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:14:56,850 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:14:56,850 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:14:56,850 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-28 09:14:56,850 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:56,850 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:14:56,850 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:14:56,850 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration27_Loop [2021-12-28 09:14:56,850 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:14:56,850 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:14:56,851 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:56,853 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:56,855 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:56,858 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:56,862 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:56,910 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:14:56,911 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-28 09:14:56,911 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:56,911 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:56,912 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) [2021-12-28 09:14:56,913 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 [2021-12-28 09:14:56,914 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:56,914 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:56,943 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:56,944 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0#1=-1} Honda state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:14:56,966 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 [2021-12-28 09:14:56,966 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:56,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:56,967 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) [2021-12-28 09:14:56,976 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:56,976 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:56,983 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 [2021-12-28 09:14:56,997 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:56,997 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:14:57,017 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (206)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:57,017 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:57,017 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:57,018 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) [2021-12-28 09:14:57,019 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 [2021-12-28 09:14:57,020 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:57,021 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:57,028 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:57,028 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:14:57,043 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 [2021-12-28 09:14:57,043 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:57,043 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:57,044 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) [2021-12-28 09:14:57,044 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 [2021-12-28 09:14:57,046 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:57,046 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:57,058 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:57,058 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: [] [2021-12-28 09:14:57,073 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (208)] Ended with exit code 0 [2021-12-28 09:14:57,074 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:57,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:57,074 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) [2021-12-28 09:14:57,075 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 [2021-12-28 09:14:57,076 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:57,076 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:57,104 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (209)] Ended with exit code 0 [2021-12-28 09:14:57,104 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:57,104 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:57,105 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) [2021-12-28 09:14:57,105 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 [2021-12-28 09:14:57,107 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-28 09:14:57,107 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:57,116 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-28 09:14:57,131 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (210)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:57,131 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:14:57,131 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:14:57,131 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:14:57,131 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:14:57,131 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-28 09:14:57,131 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:57,131 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:14:57,131 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:14:57,131 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration27_Loop [2021-12-28 09:14:57,131 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:14:57,132 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:14:57,132 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:57,141 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:57,145 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:57,147 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:57,148 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:57,185 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:14:57,185 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-28 09:14:57,185 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:57,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:57,186 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) [2021-12-28 09:14:57,187 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 [2021-12-28 09:14:57,188 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:57,193 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:57,193 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:57,193 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:57,194 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:57,194 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:57,194 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:57,194 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:57,195 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:57,210 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (211)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:57,210 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:57,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:57,211 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) [2021-12-28 09:14:57,212 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 [2021-12-28 09:14:57,213 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:57,219 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:57,219 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:57,219 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:57,219 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:57,219 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:57,220 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:57,220 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:57,243 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-28 09:14:57,252 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-28 09:14:57,252 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-12-28 09:14:57,252 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:57,252 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:57,259 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) [2021-12-28 09:14:57,286 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-28 09:14:57,286 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-28 09:14:57,286 INFO L513 LassoAnalysis]: Proved termination. [2021-12-28 09:14:57,286 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 [] [2021-12-28 09:14:57,308 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 [2021-12-28 09:14:57,308 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 [2021-12-28 09:14:57,309 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (212)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:57,309 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-28 09:14:57,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:57,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:57,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-28 09:14:57,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:14:57,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:57,557 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-28 09:14:57,558 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:14:57,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 09:14:57,653 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-12-28 09:14:57,653 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) [2021-12-28 09:14:57,887 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. [2021-12-28 09:14:57,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-12-28 09:14:57,889 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) [2021-12-28 09:14:57,889 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 329 transitions. [2021-12-28 09:14:57,889 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 329 transitions. Stem has 123 letters. Loop has 24 letters. [2021-12-28 09:14:57,890 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:57,890 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 329 transitions. Stem has 147 letters. Loop has 24 letters. [2021-12-28 09:14:57,890 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:57,890 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 329 transitions. Stem has 123 letters. Loop has 48 letters. [2021-12-28 09:14:57,892 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:57,892 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4718 states and 6167 transitions. [2021-12-28 09:14:57,909 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 1279 [2021-12-28 09:14:57,922 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4718 states to 4278 states and 5581 transitions. [2021-12-28 09:14:57,922 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1920 [2021-12-28 09:14:57,923 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1994 [2021-12-28 09:14:57,923 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4278 states and 5581 transitions. [2021-12-28 09:14:57,927 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:14:57,927 INFO L681 BuchiCegarLoop]: Abstraction has 4278 states and 5581 transitions. [2021-12-28 09:14:57,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4278 states and 5581 transitions. [2021-12-28 09:14:57,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4278 to 3823. [2021-12-28 09:14:57,965 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) [2021-12-28 09:14:57,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3823 states to 3823 states and 4896 transitions. [2021-12-28 09:14:57,972 INFO L704 BuchiCegarLoop]: Abstraction has 3823 states and 4896 transitions. [2021-12-28 09:14:57,972 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:57,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:14:57,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:14:57,973 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) [2021-12-28 09:14:58,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:58,073 INFO L93 Difference]: Finished difference Result 3667 states and 4656 transitions. [2021-12-28 09:14:58,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:14:58,074 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3667 states and 4656 transitions. [2021-12-28 09:14:58,086 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 1371 [2021-12-28 09:14:58,095 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3667 states to 3581 states and 4554 transitions. [2021-12-28 09:14:58,095 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1925 [2021-12-28 09:14:58,096 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1933 [2021-12-28 09:14:58,096 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3581 states and 4554 transitions. [2021-12-28 09:14:58,096 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:14:58,096 INFO L681 BuchiCegarLoop]: Abstraction has 3581 states and 4554 transitions. [2021-12-28 09:14:58,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3581 states and 4554 transitions. [2021-12-28 09:14:58,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3581 to 3376. [2021-12-28 09:14:58,124 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) [2021-12-28 09:14:58,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3376 states to 3376 states and 4297 transitions. [2021-12-28 09:14:58,129 INFO L704 BuchiCegarLoop]: Abstraction has 3376 states and 4297 transitions. [2021-12-28 09:14:58,129 INFO L587 BuchiCegarLoop]: Abstraction has 3376 states and 4297 transitions. [2021-12-28 09:14:58,129 INFO L425 BuchiCegarLoop]: ======== Iteration 28============ [2021-12-28 09:14:58,129 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3376 states and 4297 transitions. [2021-12-28 09:14:58,136 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 1347 [2021-12-28 09:14:58,137 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:58,137 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:58,138 INFO L842 BuchiCegarLoop]: 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] [2021-12-28 09:14:58,138 INFO L843 BuchiCegarLoop]: 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] [2021-12-28 09:14:58,138 INFO L791 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 [2021-12-28 09:14:58,138 INFO L793 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 [2021-12-28 09:14:58,138 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:58,139 INFO L85 PathProgramCache]: Analyzing trace with hash 2046484486, now seen corresponding path program 1 times [2021-12-28 09:14:58,139 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:58,139 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267208345] [2021-12-28 09:14:58,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:58,139 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:58,147 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:58,148 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:58,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:58,166 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:58,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:58,166 INFO L85 PathProgramCache]: Analyzing trace with hash -39602749, now seen corresponding path program 1 times [2021-12-28 09:14:58,166 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:58,166 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972337265] [2021-12-28 09:14:58,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:58,167 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:58,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:58,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 09:14:58,176 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:58,176 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972337265] [2021-12-28 09:14:58,176 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1972337265] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:14:58,176 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:14:58,176 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-28 09:14:58,176 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722348692] [2021-12-28 09:14:58,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:14:58,176 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:14:58,177 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:58,177 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:14:58,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:14:58,177 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) [2021-12-28 09:14:58,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:58,297 INFO L93 Difference]: Finished difference Result 2931 states and 3620 transitions. [2021-12-28 09:14:58,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:14:58,298 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2931 states and 3620 transitions. [2021-12-28 09:14:58,308 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 980 [2021-12-28 09:14:58,315 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2931 states to 2870 states and 3549 transitions. [2021-12-28 09:14:58,315 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1542 [2021-12-28 09:14:58,316 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1542 [2021-12-28 09:14:58,316 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2870 states and 3549 transitions. [2021-12-28 09:14:58,316 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:14:58,317 INFO L681 BuchiCegarLoop]: Abstraction has 2870 states and 3549 transitions. [2021-12-28 09:14:58,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2870 states and 3549 transitions. [2021-12-28 09:14:58,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2870 to 2834. [2021-12-28 09:14:58,399 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) [2021-12-28 09:14:58,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2834 states to 2834 states and 3507 transitions. [2021-12-28 09:14:58,403 INFO L704 BuchiCegarLoop]: Abstraction has 2834 states and 3507 transitions. [2021-12-28 09:14:58,403 INFO L587 BuchiCegarLoop]: Abstraction has 2834 states and 3507 transitions. [2021-12-28 09:14:58,403 INFO L425 BuchiCegarLoop]: ======== Iteration 29============ [2021-12-28 09:14:58,403 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2834 states and 3507 transitions. [2021-12-28 09:14:58,410 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 962 [2021-12-28 09:14:58,410 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:58,410 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:58,419 INFO L842 BuchiCegarLoop]: 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] [2021-12-28 09:14:58,419 INFO L843 BuchiCegarLoop]: 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] [2021-12-28 09:14:58,419 INFO L791 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 [2021-12-28 09:14:58,419 INFO L793 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 [2021-12-28 09:14:58,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:58,420 INFO L85 PathProgramCache]: Analyzing trace with hash -611429693, now seen corresponding path program 1 times [2021-12-28 09:14:58,420 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:58,420 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701669485] [2021-12-28 09:14:58,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:58,420 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:58,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:58,430 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (213)] Forceful destruction successful, exit code 0 [2021-12-28 09:14:58,447 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2021-12-28 09:14:58,448 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:58,448 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701669485] [2021-12-28 09:14:58,448 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701669485] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:14:58,448 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:14:58,448 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-12-28 09:14:58,449 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468873992] [2021-12-28 09:14:58,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:14:58,450 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-28 09:14:58,450 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:58,450 INFO L85 PathProgramCache]: Analyzing trace with hash 1683946742, now seen corresponding path program 1 times [2021-12-28 09:14:58,450 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:58,450 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142435135] [2021-12-28 09:14:58,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:58,451 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:58,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:58,454 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:58,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:58,457 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:58,531 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:14:58,531 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:14:58,531 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:14:58,531 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:14:58,531 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-28 09:14:58,531 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:58,531 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:14:58,531 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:14:58,531 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration29_Loop [2021-12-28 09:14:58,532 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:14:58,532 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:14:58,532 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:58,535 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:58,536 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:58,540 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:58,545 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:58,583 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:14:58,583 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-28 09:14:58,583 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:58,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:58,584 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) [2021-12-28 09:14:58,585 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 [2021-12-28 09:14:58,586 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:58,586 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:58,592 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:58,592 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:14:58,606 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (214)] Ended with exit code 0 [2021-12-28 09:14:58,607 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:58,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:58,608 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) [2021-12-28 09:14:58,608 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 [2021-12-28 09:14:58,609 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:58,610 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:58,620 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:58,620 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0#1=-1} Honda state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:14:58,636 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (215)] Ended with exit code 0 [2021-12-28 09:14:58,636 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:58,636 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:58,637 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) [2021-12-28 09:14:58,637 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 [2021-12-28 09:14:58,639 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:58,639 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:58,650 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:58,650 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: [] [2021-12-28 09:14:58,665 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 [2021-12-28 09:14:58,666 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:58,666 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:58,667 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) [2021-12-28 09:14:58,667 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 [2021-12-28 09:14:58,669 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:58,669 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:58,694 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 [2021-12-28 09:14:58,695 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:58,695 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:58,696 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) [2021-12-28 09:14:58,696 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 [2021-12-28 09:14:58,698 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-28 09:14:58,698 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:58,727 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-28 09:14:58,744 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 [2021-12-28 09:14:58,745 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:14:58,745 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:14:58,745 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:14:58,745 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:14:58,745 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-28 09:14:58,745 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:58,745 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:14:58,745 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:14:58,745 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration29_Loop [2021-12-28 09:14:58,745 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:14:58,745 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:14:58,746 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:58,748 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:58,749 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:58,751 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:58,755 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:58,795 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:14:58,795 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-28 09:14:58,796 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:58,796 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:58,797 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) [2021-12-28 09:14:58,804 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:58,810 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:58,810 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:58,810 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:58,811 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:58,811 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:58,811 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:58,811 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:58,814 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 [2021-12-28 09:14:58,818 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:58,832 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 [2021-12-28 09:14:58,833 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:58,833 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:58,834 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) [2021-12-28 09:14:58,834 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 [2021-12-28 09:14:58,835 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:58,841 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:58,841 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:58,841 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:58,841 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-28 09:14:58,841 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:58,842 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:14:58,842 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:58,843 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:58,858 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 [2021-12-28 09:14:58,858 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:58,858 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:58,859 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) [2021-12-28 09:14:58,860 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 [2021-12-28 09:14:58,861 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:58,866 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:58,866 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:58,867 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:58,867 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:58,867 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:58,867 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:58,867 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:58,868 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:58,883 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (221)] Ended with exit code 0 [2021-12-28 09:14:58,884 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:58,884 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:58,885 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) [2021-12-28 09:14:58,885 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 [2021-12-28 09:14:58,887 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:14:58,892 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:58,892 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:58,892 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:58,892 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:58,892 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:58,893 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:58,893 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:58,894 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:14:58,909 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (222)] Ended with exit code 0 [2021-12-28 09:14:58,909 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:58,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:58,910 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) [2021-12-28 09:14:58,910 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 [2021-12-28 09:14:58,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 [2021-12-28 09:14:58,917 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:14:58,917 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:14:58,917 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:14:58,917 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:14:58,918 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:14:58,919 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:14:58,919 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:14:58,920 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-28 09:14:58,922 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-28 09:14:58,922 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-12-28 09:14:58,922 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:58,922 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:58,923 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) [2021-12-28 09:14:58,926 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 [2021-12-28 09:14:58,926 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-28 09:14:58,926 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-28 09:14:58,926 INFO L513 LassoAnalysis]: Proved termination. [2021-12-28 09:14:58,926 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 [] [2021-12-28 09:14:58,947 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 [2021-12-28 09:14:58,948 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-28 09:14:58,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:58,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:58,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-28 09:14:58,998 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:14:59,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:59,231 INFO L263 TraceCheckSpWp]: Trace formula consists of 35 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-28 09:14:59,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:14:59,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 09:14:59,360 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-12-28 09:14:59,361 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) [2021-12-28 09:14:59,470 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. [2021-12-28 09:14:59,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2021-12-28 09:14:59,471 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) [2021-12-28 09:14:59,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 160 transitions. [2021-12-28 09:14:59,472 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 160 transitions. Stem has 151 letters. Loop has 25 letters. [2021-12-28 09:14:59,473 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:59,473 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 160 transitions. Stem has 176 letters. Loop has 25 letters. [2021-12-28 09:14:59,473 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:59,473 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 160 transitions. Stem has 151 letters. Loop has 50 letters. [2021-12-28 09:14:59,474 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:14:59,474 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3244 states and 4035 transitions. [2021-12-28 09:14:59,484 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 962 [2021-12-28 09:14:59,492 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3244 states to 3150 states and 3909 transitions. [2021-12-28 09:14:59,492 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1619 [2021-12-28 09:14:59,493 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1625 [2021-12-28 09:14:59,493 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3150 states and 3909 transitions. [2021-12-28 09:14:59,493 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:14:59,493 INFO L681 BuchiCegarLoop]: Abstraction has 3150 states and 3909 transitions. [2021-12-28 09:14:59,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3150 states and 3909 transitions. [2021-12-28 09:14:59,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3150 to 3062. [2021-12-28 09:14:59,520 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) [2021-12-28 09:14:59,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3062 states to 3062 states and 3779 transitions. [2021-12-28 09:14:59,525 INFO L704 BuchiCegarLoop]: Abstraction has 3062 states and 3779 transitions. [2021-12-28 09:14:59,525 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:14:59,526 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:14:59,526 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:14:59,526 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) [2021-12-28 09:14:59,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:14:59,612 INFO L93 Difference]: Finished difference Result 3192 states and 3921 transitions. [2021-12-28 09:14:59,612 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:14:59,613 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3192 states and 3921 transitions. [2021-12-28 09:14:59,623 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1025 [2021-12-28 09:14:59,629 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3192 states to 3192 states and 3921 transitions. [2021-12-28 09:14:59,630 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1642 [2021-12-28 09:14:59,630 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1642 [2021-12-28 09:14:59,631 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3192 states and 3921 transitions. [2021-12-28 09:14:59,631 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:14:59,631 INFO L681 BuchiCegarLoop]: Abstraction has 3192 states and 3921 transitions. [2021-12-28 09:14:59,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3192 states and 3921 transitions. [2021-12-28 09:14:59,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3192 to 3066. [2021-12-28 09:14:59,656 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) [2021-12-28 09:14:59,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3066 states to 3066 states and 3779 transitions. [2021-12-28 09:14:59,660 INFO L704 BuchiCegarLoop]: Abstraction has 3066 states and 3779 transitions. [2021-12-28 09:14:59,660 INFO L587 BuchiCegarLoop]: Abstraction has 3066 states and 3779 transitions. [2021-12-28 09:14:59,660 INFO L425 BuchiCegarLoop]: ======== Iteration 30============ [2021-12-28 09:14:59,661 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3066 states and 3779 transitions. [2021-12-28 09:14:59,667 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1017 [2021-12-28 09:14:59,667 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:14:59,667 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:14:59,668 INFO L842 BuchiCegarLoop]: 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] [2021-12-28 09:14:59,668 INFO L843 BuchiCegarLoop]: 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] [2021-12-28 09:14:59,669 INFO L791 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 [2021-12-28 09:14:59,669 INFO L793 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 [2021-12-28 09:14:59,669 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:59,669 INFO L85 PathProgramCache]: Analyzing trace with hash -1633902558, now seen corresponding path program 1 times [2021-12-28 09:14:59,670 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:59,670 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1097774179] [2021-12-28 09:14:59,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:59,670 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:59,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:59,680 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:59,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:59,701 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:59,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:59,702 INFO L85 PathProgramCache]: Analyzing trace with hash 817840616, now seen corresponding path program 1 times [2021-12-28 09:14:59,702 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:59,702 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [367691224] [2021-12-28 09:14:59,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:59,703 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:59,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:59,705 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:14:59,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:14:59,707 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:14:59,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:14:59,708 INFO L85 PathProgramCache]: Analyzing trace with hash -1840837943, now seen corresponding path program 1 times [2021-12-28 09:14:59,708 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:14:59,708 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [201469964] [2021-12-28 09:14:59,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:14:59,708 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:14:59,719 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:14:59,735 INFO L134 CoverageAnalysis]: Checked inductivity of 417 backedges. 209 proven. 0 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2021-12-28 09:14:59,736 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:14:59,736 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [201469964] [2021-12-28 09:14:59,736 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [201469964] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:14:59,736 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:14:59,736 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:14:59,736 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337350625] [2021-12-28 09:14:59,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:14:59,804 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:14:59,804 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:14:59,804 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:14:59,804 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:14:59,804 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-28 09:14:59,805 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:59,805 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:14:59,805 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:14:59,805 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration30_Loop [2021-12-28 09:14:59,805 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:14:59,805 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:14:59,806 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:59,808 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:59,812 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:59,814 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:59,816 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:14:59,894 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:14:59,894 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-28 09:14:59,895 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:59,895 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:59,899 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 [2021-12-28 09:14:59,904 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) [2021-12-28 09:14:59,905 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 [2021-12-28 09:14:59,906 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:59,906 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:59,935 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:59,936 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:14:59,959 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 [2021-12-28 09:14:59,960 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:14:59,960 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:14:59,961 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) [2021-12-28 09:14:59,962 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 [2021-12-28 09:14:59,964 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:14:59,964 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:14:59,987 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:14:59,988 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: [] [2021-12-28 09:15:00,012 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 [2021-12-28 09:15:00,012 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:00,013 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:00,014 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) [2021-12-28 09:15:00,015 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 [2021-12-28 09:15:00,016 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:15:00,016 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:15:00,039 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:15:00,039 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:15:00,063 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (227)] Forceful destruction successful, exit code 0 [2021-12-28 09:15:00,064 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:00,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:00,065 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) [2021-12-28 09:15:00,067 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:15:00,067 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:15:00,080 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 [2021-12-28 09:15:00,084 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:15:00,085 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0#1=-1} Honda state: {ULTIMATE.start_ssl3_connect_~s__s3__tmp__reuse_message~0#1=-1} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:15:00,100 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (228)] Ended with exit code 0 [2021-12-28 09:15:00,100 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:00,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:00,101 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) [2021-12-28 09:15:00,101 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 [2021-12-28 09:15:00,103 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:15:00,103 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:15:00,128 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 [2021-12-28 09:15:00,128 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:00,128 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:00,129 INFO L229 MonitoredProcess]: Starting monitored process 230 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:15:00,129 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (230)] Waiting until timeout for monitored process [2021-12-28 09:15:00,131 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-28 09:15:00,131 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:15:00,138 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-28 09:15:00,153 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (230)] Ended with exit code 0 [2021-12-28 09:15:00,154 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:15:00,154 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:15:00,154 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:15:00,154 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:15:00,154 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-28 09:15:00,154 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:00,154 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:15:00,154 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:15:00,154 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration30_Loop [2021-12-28 09:15:00,154 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:15:00,154 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:15:00,154 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:00,156 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:00,158 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:00,161 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:00,163 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:00,204 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:15:00,205 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-28 09:15:00,205 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:00,205 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:00,206 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) [2021-12-28 09:15:00,206 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 [2021-12-28 09:15:00,208 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:15:00,212 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:15:00,213 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:15:00,213 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:15:00,213 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:15:00,213 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:15:00,213 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:15:00,213 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:15:00,214 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:15:00,229 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 [2021-12-28 09:15:00,230 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:00,230 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:00,230 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) [2021-12-28 09:15:00,231 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 [2021-12-28 09:15:00,232 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:15:00,238 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:15:00,238 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:15:00,238 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:15:00,238 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:15:00,238 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:15:00,239 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:15:00,239 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:15:00,239 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:15:00,254 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (232)] Ended with exit code 0 [2021-12-28 09:15:00,255 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:00,255 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:00,256 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) [2021-12-28 09:15:00,256 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 [2021-12-28 09:15:00,257 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:15:00,262 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:15:00,262 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:15:00,262 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:15:00,263 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:15:00,263 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:15:00,263 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:15:00,263 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:15:00,264 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:15:00,279 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 [2021-12-28 09:15:00,280 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:00,280 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:00,281 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) [2021-12-28 09:15:00,281 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 [2021-12-28 09:15:00,282 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:15:00,287 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:15:00,288 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:15:00,288 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:15:00,288 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-28 09:15:00,288 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:15:00,288 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:15:00,288 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:15:00,289 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:15:00,305 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (234)] Ended with exit code 0 [2021-12-28 09:15:00,305 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:00,305 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:00,306 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) [2021-12-28 09:15:00,306 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 [2021-12-28 09:15:00,308 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:15:00,313 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:15:00,313 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:15:00,313 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:15:00,313 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:15:00,313 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:15:00,314 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:15:00,314 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:15:00,316 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-28 09:15:00,318 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-28 09:15:00,318 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-12-28 09:15:00,318 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:00,318 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:00,319 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) [2021-12-28 09:15:00,319 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 [2021-12-28 09:15:00,321 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-28 09:15:00,321 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-28 09:15:00,321 INFO L513 LassoAnalysis]: Proved termination. [2021-12-28 09:15:00,321 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 [] [2021-12-28 09:15:00,336 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 [2021-12-28 09:15:00,337 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-28 09:15:00,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:00,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:00,390 INFO L263 TraceCheckSpWp]: Trace formula consists of 276 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-28 09:15:00,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:15:00,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:00,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 36 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-28 09:15:00,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:15:00,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 09:15:00,808 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-12-28 09:15:00,809 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) [2021-12-28 09:15:00,909 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. [2021-12-28 09:15:00,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2021-12-28 09:15:00,910 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) [2021-12-28 09:15:00,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 162 transitions. [2021-12-28 09:15:00,910 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 162 transitions. Stem has 152 letters. Loop has 26 letters. [2021-12-28 09:15:00,910 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:15:00,910 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 162 transitions. Stem has 178 letters. Loop has 26 letters. [2021-12-28 09:15:00,911 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:15:00,911 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 162 transitions. Stem has 152 letters. Loop has 52 letters. [2021-12-28 09:15:00,911 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:15:00,911 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3476 states and 4307 transitions. [2021-12-28 09:15:00,921 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1017 [2021-12-28 09:15:00,927 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3476 states to 3386 states and 4185 transitions. [2021-12-28 09:15:00,927 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1729 [2021-12-28 09:15:00,928 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1735 [2021-12-28 09:15:00,929 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3386 states and 4185 transitions. [2021-12-28 09:15:00,929 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:15:00,929 INFO L681 BuchiCegarLoop]: Abstraction has 3386 states and 4185 transitions. [2021-12-28 09:15:00,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3386 states and 4185 transitions. [2021-12-28 09:15:00,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3386 to 3302. [2021-12-28 09:15:00,955 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) [2021-12-28 09:15:00,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3302 states to 3302 states and 4063 transitions. [2021-12-28 09:15:00,961 INFO L704 BuchiCegarLoop]: Abstraction has 3302 states and 4063 transitions. [2021-12-28 09:15:00,961 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:15:00,962 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:15:00,962 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:15:00,962 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) [2021-12-28 09:15:01,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:15:01,075 INFO L93 Difference]: Finished difference Result 2984 states and 3647 transitions. [2021-12-28 09:15:01,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:15:01,076 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2984 states and 3647 transitions. [2021-12-28 09:15:01,085 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1031 [2021-12-28 09:15:01,089 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2984 states to 2878 states and 3517 transitions. [2021-12-28 09:15:01,089 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1597 [2021-12-28 09:15:01,090 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1668 [2021-12-28 09:15:01,090 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2878 states and 3517 transitions. [2021-12-28 09:15:01,091 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:15:01,091 INFO L681 BuchiCegarLoop]: Abstraction has 2878 states and 3517 transitions. [2021-12-28 09:15:01,092 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2878 states and 3517 transitions. [2021-12-28 09:15:01,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2878 to 2416. [2021-12-28 09:15:01,109 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) [2021-12-28 09:15:01,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2416 states to 2416 states and 2969 transitions. [2021-12-28 09:15:01,112 INFO L704 BuchiCegarLoop]: Abstraction has 2416 states and 2969 transitions. [2021-12-28 09:15:01,112 INFO L587 BuchiCegarLoop]: Abstraction has 2416 states and 2969 transitions. [2021-12-28 09:15:01,112 INFO L425 BuchiCegarLoop]: ======== Iteration 31============ [2021-12-28 09:15:01,112 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2416 states and 2969 transitions. [2021-12-28 09:15:01,116 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1013 [2021-12-28 09:15:01,116 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:15:01,116 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:15:01,117 INFO L842 BuchiCegarLoop]: 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] [2021-12-28 09:15:01,117 INFO L843 BuchiCegarLoop]: 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] [2021-12-28 09:15:01,118 INFO L791 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 [2021-12-28 09:15:01,118 INFO L793 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 [2021-12-28 09:15:01,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:01,118 INFO L85 PathProgramCache]: Analyzing trace with hash 219165360, now seen corresponding path program 1 times [2021-12-28 09:15:01,119 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:01,119 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [337458867] [2021-12-28 09:15:01,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:01,119 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:01,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:01,129 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:15:01,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:01,147 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:15:01,147 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:01,147 INFO L85 PathProgramCache]: Analyzing trace with hash 34301923, now seen corresponding path program 1 times [2021-12-28 09:15:01,148 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:01,148 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1644339382] [2021-12-28 09:15:01,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:01,148 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:01,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:01,151 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:15:01,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:01,154 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:15:01,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:01,154 INFO L85 PathProgramCache]: Analyzing trace with hash -1789329838, now seen corresponding path program 1 times [2021-12-28 09:15:01,155 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:01,155 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2107262616] [2021-12-28 09:15:01,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:01,155 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:01,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:01,192 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 90 proven. 21 refuted. 0 times theorem prover too weak. 190 trivial. 0 not checked. [2021-12-28 09:15:01,192 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:15:01,192 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2107262616] [2021-12-28 09:15:01,192 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2107262616] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 09:15:01,192 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1187133883] [2021-12-28 09:15:01,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:01,193 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 09:15:01,193 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:01,194 INFO L229 MonitoredProcess]: Starting monitored process 237 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 09:15:01,195 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (237)] Waiting until timeout for monitored process [2021-12-28 09:15:01,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:01,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 291 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-28 09:15:01,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:15:01,454 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2021-12-28 09:15:01,454 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 09:15:01,454 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1187133883] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:15:01,454 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-28 09:15:01,454 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-12-28 09:15:01,454 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717839047] [2021-12-28 09:15:01,455 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:15:01,543 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:15:01,543 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:15:01,543 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:15:01,543 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:15:01,543 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-28 09:15:01,543 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:01,543 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:15:01,543 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:15:01,544 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration31_Loop [2021-12-28 09:15:01,544 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:15:01,544 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:15:01,544 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:01,549 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:01,551 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:01,553 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:01,555 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:01,559 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:01,561 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:01,619 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:15:01,619 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-28 09:15:01,619 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:01,619 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:01,624 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) [2021-12-28 09:15:01,648 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:15:01,648 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:15:01,649 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 [2021-12-28 09:15:01,686 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (236)] Forceful destruction successful, exit code 0 [2021-12-28 09:15:01,690 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 [2021-12-28 09:15:01,690 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:01,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:01,691 INFO L229 MonitoredProcess]: Starting monitored process 239 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:15:01,691 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (239)] Waiting until timeout for monitored process [2021-12-28 09:15:01,693 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-28 09:15:01,693 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:15:01,700 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-28 09:15:01,715 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (239)] Ended with exit code 0 [2021-12-28 09:15:01,715 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:15:01,715 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:15:01,715 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:15:01,715 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:15:01,715 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-28 09:15:01,715 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:01,716 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:15:01,716 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:15:01,716 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration31_Loop [2021-12-28 09:15:01,716 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:15:01,716 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:15:01,716 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:01,718 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:01,720 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:01,721 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:01,726 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:01,729 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:01,731 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:01,780 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:15:01,780 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-28 09:15:01,780 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:01,781 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:01,782 INFO L229 MonitoredProcess]: Starting monitored process 240 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:15:01,782 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (240)] Waiting until timeout for monitored process [2021-12-28 09:15:01,784 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:15:01,789 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:15:01,789 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:15:01,789 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:15:01,789 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:15:01,789 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:15:01,790 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:15:01,790 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:15:01,791 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:15:01,806 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (240)] Forceful destruction successful, exit code 0 [2021-12-28 09:15:01,806 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:01,807 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:01,808 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) [2021-12-28 09:15:01,810 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 [2021-12-28 09:15:01,811 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:15:01,816 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:15:01,816 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:15:01,816 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:15:01,816 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:15:01,816 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:15:01,816 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:15:01,816 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:15:01,817 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:15:01,833 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 [2021-12-28 09:15:01,833 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:01,833 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:01,834 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) [2021-12-28 09:15:01,835 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 [2021-12-28 09:15:01,836 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:15:01,841 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:15:01,841 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:15:01,841 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:15:01,841 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-28 09:15:01,841 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:15:01,842 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:15:01,842 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:15:01,843 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:15:01,858 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (242)] Forceful destruction successful, exit code 0 [2021-12-28 09:15:01,859 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:01,859 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:01,859 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) [2021-12-28 09:15:01,860 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 [2021-12-28 09:15:01,861 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:15:01,866 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:15:01,866 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:15:01,866 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:15:01,867 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:15:01,867 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:15:01,868 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:15:01,868 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:15:01,869 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-28 09:15:01,872 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-28 09:15:01,872 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-12-28 09:15:01,872 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:01,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:01,873 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) [2021-12-28 09:15:01,874 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 [2021-12-28 09:15:01,875 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-28 09:15:01,875 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-28 09:15:01,875 INFO L513 LassoAnalysis]: Proved termination. [2021-12-28 09:15:01,875 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 [] [2021-12-28 09:15:01,890 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (243)] Ended with exit code 0 [2021-12-28 09:15:01,891 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-28 09:15:01,898 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:01,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:01,942 INFO L263 TraceCheckSpWp]: Trace formula consists of 251 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-28 09:15:01,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:15:02,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:02,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-28 09:15:02,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:15:02,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 09:15:02,221 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-12-28 09:15:02,221 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) [2021-12-28 09:15:02,338 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. [2021-12-28 09:15:02,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2021-12-28 09:15:02,339 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) [2021-12-28 09:15:02,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 209 transitions. [2021-12-28 09:15:02,339 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 209 transitions. Stem has 129 letters. Loop has 30 letters. [2021-12-28 09:15:02,340 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:15:02,340 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 209 transitions. Stem has 159 letters. Loop has 30 letters. [2021-12-28 09:15:02,340 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:15:02,340 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 209 transitions. Stem has 129 letters. Loop has 60 letters. [2021-12-28 09:15:02,340 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:15:02,340 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3848 states and 4687 transitions. [2021-12-28 09:15:02,351 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1013 [2021-12-28 09:15:02,357 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3848 states to 3372 states and 4127 transitions. [2021-12-28 09:15:02,357 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1696 [2021-12-28 09:15:02,358 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1736 [2021-12-28 09:15:02,358 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3372 states and 4127 transitions. [2021-12-28 09:15:02,358 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:15:02,359 INFO L681 BuchiCegarLoop]: Abstraction has 3372 states and 4127 transitions. [2021-12-28 09:15:02,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3372 states and 4127 transitions. [2021-12-28 09:15:02,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3372 to 3110. [2021-12-28 09:15:02,386 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) [2021-12-28 09:15:02,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3110 states to 3110 states and 3795 transitions. [2021-12-28 09:15:02,391 INFO L704 BuchiCegarLoop]: Abstraction has 3110 states and 3795 transitions. [2021-12-28 09:15:02,391 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:15:02,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:15:02,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-12-28 09:15:02,392 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) [2021-12-28 09:15:02,411 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:15:02,412 INFO L93 Difference]: Finished difference Result 5324 states and 6491 transitions. [2021-12-28 09:15:02,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:15:02,412 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5324 states and 6491 transitions. [2021-12-28 09:15:02,429 INFO L131 ngComponentsAnalysis]: Automaton has 10 accepting balls. 1951 [2021-12-28 09:15:02,439 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5324 states to 5324 states and 6491 transitions. [2021-12-28 09:15:02,439 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2813 [2021-12-28 09:15:02,441 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2878 [2021-12-28 09:15:02,441 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5324 states and 6491 transitions. [2021-12-28 09:15:02,441 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:15:02,441 INFO L681 BuchiCegarLoop]: Abstraction has 5324 states and 6491 transitions. [2021-12-28 09:15:02,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5324 states and 6491 transitions. [2021-12-28 09:15:02,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5324 to 5146. [2021-12-28 09:15:02,484 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) [2021-12-28 09:15:02,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5146 states to 5146 states and 6295 transitions. [2021-12-28 09:15:02,492 INFO L704 BuchiCegarLoop]: Abstraction has 5146 states and 6295 transitions. [2021-12-28 09:15:02,492 INFO L587 BuchiCegarLoop]: Abstraction has 5146 states and 6295 transitions. [2021-12-28 09:15:02,492 INFO L425 BuchiCegarLoop]: ======== Iteration 32============ [2021-12-28 09:15:02,493 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 5146 states and 6295 transitions. [2021-12-28 09:15:02,502 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 1787 [2021-12-28 09:15:02,503 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:15:02,503 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:15:02,504 INFO L842 BuchiCegarLoop]: 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] [2021-12-28 09:15:02,504 INFO L843 BuchiCegarLoop]: 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] [2021-12-28 09:15:02,504 INFO L791 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 [2021-12-28 09:15:02,505 INFO L793 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 [2021-12-28 09:15:02,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:02,505 INFO L85 PathProgramCache]: Analyzing trace with hash -1701532360, now seen corresponding path program 1 times [2021-12-28 09:15:02,505 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:02,506 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443256999] [2021-12-28 09:15:02,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:02,506 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:02,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:02,533 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2021-12-28 09:15:02,533 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:15:02,534 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443256999] [2021-12-28 09:15:02,534 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [443256999] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:15:02,534 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:15:02,534 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:15:02,534 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492516161] [2021-12-28 09:15:02,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:15:02,535 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-28 09:15:02,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:02,535 INFO L85 PathProgramCache]: Analyzing trace with hash -1825158137, now seen corresponding path program 1 times [2021-12-28 09:15:02,535 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:02,535 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083367683] [2021-12-28 09:15:02,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:02,536 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:02,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:02,553 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 09:15:02,553 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:15:02,553 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083367683] [2021-12-28 09:15:02,553 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083367683] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 09:15:02,554 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [225478709] [2021-12-28 09:15:02,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:02,554 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 09:15:02,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:02,556 INFO L229 MonitoredProcess]: Starting monitored process 245 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 09:15:02,578 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (245)] Waiting until timeout for monitored process [2021-12-28 09:15:02,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:02,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-28 09:15:02,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:15:02,721 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 09:15:02,721 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 09:15:02,844 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 09:15:02,844 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [225478709] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 09:15:02,844 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 09:15:02,844 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2021-12-28 09:15:02,844 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183646317] [2021-12-28 09:15:02,844 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 09:15:02,844 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:15:02,844 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:15:02,845 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-28 09:15:02,845 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-28 09:15:02,845 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) [2021-12-28 09:15:03,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:15:03,095 INFO L93 Difference]: Finished difference Result 5782 states and 6807 transitions. [2021-12-28 09:15:03,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-12-28 09:15:03,095 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5782 states and 6807 transitions. [2021-12-28 09:15:03,099 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (244)] Forceful destruction successful, exit code 0 [2021-12-28 09:15:03,110 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 1723 [2021-12-28 09:15:03,120 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5782 states to 5666 states and 6691 transitions. [2021-12-28 09:15:03,121 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2847 [2021-12-28 09:15:03,122 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2847 [2021-12-28 09:15:03,122 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5666 states and 6691 transitions. [2021-12-28 09:15:03,124 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:15:03,124 INFO L681 BuchiCegarLoop]: Abstraction has 5666 states and 6691 transitions. [2021-12-28 09:15:03,126 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5666 states and 6691 transitions. [2021-12-28 09:15:03,164 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5666 to 4992. [2021-12-28 09:15:03,169 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) [2021-12-28 09:15:03,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4992 states to 4992 states and 5923 transitions. [2021-12-28 09:15:03,177 INFO L704 BuchiCegarLoop]: Abstraction has 4992 states and 5923 transitions. [2021-12-28 09:15:03,177 INFO L587 BuchiCegarLoop]: Abstraction has 4992 states and 5923 transitions. [2021-12-28 09:15:03,177 INFO L425 BuchiCegarLoop]: ======== Iteration 33============ [2021-12-28 09:15:03,177 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4992 states and 5923 transitions. [2021-12-28 09:15:03,188 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 1679 [2021-12-28 09:15:03,188 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:15:03,188 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:15:03,190 INFO L842 BuchiCegarLoop]: 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] [2021-12-28 09:15:03,190 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [9, 9, 9, 9, 8, 8, 8, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 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] [2021-12-28 09:15:03,190 INFO L791 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 [2021-12-28 09:15:03,191 INFO L793 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 [2021-12-28 09:15:03,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:03,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1701532360, now seen corresponding path program 2 times [2021-12-28 09:15:03,192 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:03,192 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945925571] [2021-12-28 09:15:03,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:03,192 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:03,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:03,216 INFO L134 CoverageAnalysis]: Checked inductivity of 301 backedges. 93 proven. 0 refuted. 0 times theorem prover too weak. 208 trivial. 0 not checked. [2021-12-28 09:15:03,216 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:15:03,216 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945925571] [2021-12-28 09:15:03,217 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945925571] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:15:03,217 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:15:03,217 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:15:03,217 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112224571] [2021-12-28 09:15:03,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:15:03,217 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-28 09:15:03,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:03,218 INFO L85 PathProgramCache]: Analyzing trace with hash 1801914252, now seen corresponding path program 1 times [2021-12-28 09:15:03,218 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:03,218 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818215227] [2021-12-28 09:15:03,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:03,218 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:03,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:03,242 INFO L134 CoverageAnalysis]: Checked inductivity of 442 backedges. 157 proven. 5 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2021-12-28 09:15:03,243 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:15:03,243 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818215227] [2021-12-28 09:15:03,243 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [818215227] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 09:15:03,243 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [637627661] [2021-12-28 09:15:03,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:03,243 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 09:15:03,244 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:03,245 INFO L229 MonitoredProcess]: Starting monitored process 246 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 09:15:03,246 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (246)] Waiting until timeout for monitored process [2021-12-28 09:15:03,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:03,317 INFO L263 TraceCheckSpWp]: Trace formula consists of 302 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-28 09:15:03,318 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:15:03,556 INFO L134 CoverageAnalysis]: Checked inductivity of 442 backedges. 325 proven. 0 refuted. 0 times theorem prover too weak. 117 trivial. 0 not checked. [2021-12-28 09:15:03,556 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 09:15:03,557 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [637627661] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:15:03,557 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-28 09:15:03,557 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-12-28 09:15:03,557 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732442536] [2021-12-28 09:15:03,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:15:03,558 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:15:03,558 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:15:03,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:15:03,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:15:03,559 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) [2021-12-28 09:15:03,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:15:03,643 INFO L93 Difference]: Finished difference Result 5090 states and 6001 transitions. [2021-12-28 09:15:03,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:15:03,644 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5090 states and 6001 transitions. [2021-12-28 09:15:03,658 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 1738 [2021-12-28 09:15:03,667 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5090 states to 4972 states and 5867 transitions. [2021-12-28 09:15:03,667 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2638 [2021-12-28 09:15:03,668 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2638 [2021-12-28 09:15:03,669 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4972 states and 5867 transitions. [2021-12-28 09:15:03,669 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:15:03,669 INFO L681 BuchiCegarLoop]: Abstraction has 4972 states and 5867 transitions. [2021-12-28 09:15:03,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4972 states and 5867 transitions. [2021-12-28 09:15:03,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4972 to 4769. [2021-12-28 09:15:03,703 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) [2021-12-28 09:15:03,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4769 states to 4769 states and 5634 transitions. [2021-12-28 09:15:03,711 INFO L704 BuchiCegarLoop]: Abstraction has 4769 states and 5634 transitions. [2021-12-28 09:15:03,711 INFO L587 BuchiCegarLoop]: Abstraction has 4769 states and 5634 transitions. [2021-12-28 09:15:03,711 INFO L425 BuchiCegarLoop]: ======== Iteration 34============ [2021-12-28 09:15:03,711 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4769 states and 5634 transitions. [2021-12-28 09:15:03,720 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 1726 [2021-12-28 09:15:03,720 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:15:03,720 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:15:03,721 INFO L842 BuchiCegarLoop]: 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] [2021-12-28 09:15:03,722 INFO L843 BuchiCegarLoop]: 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] [2021-12-28 09:15:03,722 INFO L791 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 [2021-12-28 09:15:03,722 INFO L793 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 [2021-12-28 09:15:03,723 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:03,723 INFO L85 PathProgramCache]: Analyzing trace with hash 1495003139, now seen corresponding path program 1 times [2021-12-28 09:15:03,723 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:03,723 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182537433] [2021-12-28 09:15:03,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:03,723 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:03,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:03,734 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:15:03,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:03,764 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:15:03,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:03,765 INFO L85 PathProgramCache]: Analyzing trace with hash 376191128, now seen corresponding path program 1 times [2021-12-28 09:15:03,765 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:03,765 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2024310733] [2021-12-28 09:15:03,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:03,765 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:03,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:03,768 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:15:03,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:03,770 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:15:03,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:03,771 INFO L85 PathProgramCache]: Analyzing trace with hash -1506621354, now seen corresponding path program 1 times [2021-12-28 09:15:03,771 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:03,772 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065893461] [2021-12-28 09:15:03,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:03,772 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:03,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:03,803 INFO L134 CoverageAnalysis]: Checked inductivity of 728 backedges. 312 proven. 0 refuted. 0 times theorem prover too weak. 416 trivial. 0 not checked. [2021-12-28 09:15:03,804 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:15:03,804 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065893461] [2021-12-28 09:15:03,804 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065893461] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:15:03,804 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:15:03,804 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:15:03,804 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837187417] [2021-12-28 09:15:03,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:15:03,893 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:15:03,893 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:15:03,893 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:15:03,894 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:15:03,894 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-28 09:15:03,894 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:03,894 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:15:03,894 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:15:03,894 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration34_Loop [2021-12-28 09:15:03,894 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:15:03,894 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:15:03,895 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:03,900 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:03,904 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:03,906 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:03,908 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:03,910 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:03,912 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:03,992 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:15:03,993 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-28 09:15:03,993 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:03,993 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:03,995 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) [2021-12-28 09:15:04,004 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:15:04,004 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:15:04,015 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 [2021-12-28 09:15:04,031 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 [2021-12-28 09:15:04,031 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:04,031 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:04,032 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) [2021-12-28 09:15:04,034 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 [2021-12-28 09:15:04,035 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-28 09:15:04,035 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:15:04,042 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-28 09:15:04,057 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 [2021-12-28 09:15:04,058 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:15:04,058 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:15:04,058 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:15:04,058 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:15:04,058 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-28 09:15:04,058 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:04,058 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:15:04,058 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:15:04,058 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration34_Loop [2021-12-28 09:15:04,058 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:15:04,059 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:15:04,059 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:04,061 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:04,065 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:04,066 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:04,068 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:04,070 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:04,074 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:04,124 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:15:04,124 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-28 09:15:04,124 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:04,124 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:04,125 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) [2021-12-28 09:15:04,126 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 [2021-12-28 09:15:04,127 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:15:04,132 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:15:04,132 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:15:04,133 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:15:04,133 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:15:04,133 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:15:04,133 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:15:04,133 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:15:04,134 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:15:04,149 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 [2021-12-28 09:15:04,149 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:04,149 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:04,150 INFO L229 MonitoredProcess]: Starting monitored process 250 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:15:04,153 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (250)] Waiting until timeout for monitored process [2021-12-28 09:15:04,154 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:15:04,160 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:15:04,160 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:15:04,160 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:15:04,160 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:15:04,160 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:15:04,161 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:15:04,161 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:15:04,162 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:15:04,177 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (250)] Forceful destruction successful, exit code 0 [2021-12-28 09:15:04,178 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:04,178 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:04,179 INFO L229 MonitoredProcess]: Starting monitored process 251 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:15:04,179 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (251)] Waiting until timeout for monitored process [2021-12-28 09:15:04,182 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:15:04,188 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:15:04,188 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:15:04,188 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:15:04,189 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:15:04,189 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:15:04,189 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:15:04,189 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:15:04,190 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:15:04,206 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (251)] Forceful destruction successful, exit code 0 [2021-12-28 09:15:04,206 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:04,206 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:04,207 INFO L229 MonitoredProcess]: Starting monitored process 252 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:15:04,207 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (252)] Waiting until timeout for monitored process [2021-12-28 09:15:04,209 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:15:04,215 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:15:04,215 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:15:04,215 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:15:04,215 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-28 09:15:04,215 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:15:04,216 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:15:04,216 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:15:04,217 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:15:04,232 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (252)] Ended with exit code 0 [2021-12-28 09:15:04,233 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:04,233 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:04,234 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) [2021-12-28 09:15:04,235 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 [2021-12-28 09:15:04,236 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:15:04,242 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:15:04,242 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:15:04,242 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:15:04,243 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:15:04,243 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:15:04,243 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:15:04,243 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:15:04,244 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:15:04,259 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (253)] Ended with exit code 0 [2021-12-28 09:15:04,259 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:04,259 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:04,260 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) [2021-12-28 09:15:04,261 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 [2021-12-28 09:15:04,263 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:15:04,270 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:15:04,270 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:15:04,270 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:15:04,270 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:15:04,270 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:15:04,271 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:15:04,271 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:15:04,273 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-28 09:15:04,275 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-28 09:15:04,275 INFO L444 ModelExtractionUtils]: 1 out of 4 variables were initially zero. Simplification set additionally 0 variables to zero. [2021-12-28 09:15:04,275 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:04,275 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:04,320 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) [2021-12-28 09:15:04,321 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 [2021-12-28 09:15:04,322 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-28 09:15:04,322 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-28 09:15:04,322 INFO L513 LassoAnalysis]: Proved termination. [2021-12-28 09:15:04,322 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 [] [2021-12-28 09:15:04,337 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (254)] Ended with exit code 0 [2021-12-28 09:15:04,338 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-28 09:15:04,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:04,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:04,398 INFO L263 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-28 09:15:04,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:15:04,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:04,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 43 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-28 09:15:04,722 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:15:04,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 09:15:04,883 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-12-28 09:15:04,883 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) [2021-12-28 09:15:04,982 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. [2021-12-28 09:15:04,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2021-12-28 09:15:04,983 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) [2021-12-28 09:15:04,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 166 transitions. [2021-12-28 09:15:04,983 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 166 transitions. Stem has 209 letters. Loop has 31 letters. [2021-12-28 09:15:04,984 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:15:04,984 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 166 transitions. Stem has 240 letters. Loop has 31 letters. [2021-12-28 09:15:04,984 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:15:04,985 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 166 transitions. Stem has 209 letters. Loop has 62 letters. [2021-12-28 09:15:04,985 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:15:04,985 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5644 states and 6653 transitions. [2021-12-28 09:15:04,999 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1655 [2021-12-28 09:15:05,004 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5644 states to 5424 states and 6385 transitions. [2021-12-28 09:15:05,005 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2758 [2021-12-28 09:15:05,006 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2770 [2021-12-28 09:15:05,006 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5424 states and 6385 transitions. [2021-12-28 09:15:05,008 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:15:05,008 INFO L681 BuchiCegarLoop]: Abstraction has 5424 states and 6385 transitions. [2021-12-28 09:15:05,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5424 states and 6385 transitions. [2021-12-28 09:15:05,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5424 to 4970. [2021-12-28 09:15:05,049 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) [2021-12-28 09:15:05,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4970 states to 4970 states and 5869 transitions. [2021-12-28 09:15:05,055 INFO L704 BuchiCegarLoop]: Abstraction has 4970 states and 5869 transitions. [2021-12-28 09:15:05,056 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:15:05,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:15:05,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:15:05,056 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) [2021-12-28 09:15:05,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:15:05,149 INFO L93 Difference]: Finished difference Result 4896 states and 5763 transitions. [2021-12-28 09:15:05,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:15:05,149 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4896 states and 5763 transitions. [2021-12-28 09:15:05,163 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1691 [2021-12-28 09:15:05,168 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4896 states to 4774 states and 5625 transitions. [2021-12-28 09:15:05,168 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2593 [2021-12-28 09:15:05,169 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2717 [2021-12-28 09:15:05,170 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4774 states and 5625 transitions. [2021-12-28 09:15:05,171 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:15:05,171 INFO L681 BuchiCegarLoop]: Abstraction has 4774 states and 5625 transitions. [2021-12-28 09:15:05,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4774 states and 5625 transitions. [2021-12-28 09:15:05,199 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4774 to 4264. [2021-12-28 09:15:05,202 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) [2021-12-28 09:15:05,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4264 states to 4264 states and 5025 transitions. [2021-12-28 09:15:05,208 INFO L704 BuchiCegarLoop]: Abstraction has 4264 states and 5025 transitions. [2021-12-28 09:15:05,208 INFO L587 BuchiCegarLoop]: Abstraction has 4264 states and 5025 transitions. [2021-12-28 09:15:05,208 INFO L425 BuchiCegarLoop]: ======== Iteration 35============ [2021-12-28 09:15:05,208 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4264 states and 5025 transitions. [2021-12-28 09:15:05,216 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1655 [2021-12-28 09:15:05,216 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:15:05,216 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:15:05,218 INFO L842 BuchiCegarLoop]: 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] [2021-12-28 09:15:05,218 INFO L843 BuchiCegarLoop]: 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] [2021-12-28 09:15:05,219 INFO L791 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 [2021-12-28 09:15:05,219 INFO L793 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 [2021-12-28 09:15:05,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:05,220 INFO L85 PathProgramCache]: Analyzing trace with hash 1504210544, now seen corresponding path program 1 times [2021-12-28 09:15:05,220 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:05,220 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548355602] [2021-12-28 09:15:05,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:05,220 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:05,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:05,249 INFO L134 CoverageAnalysis]: Checked inductivity of 557 backedges. 141 proven. 0 refuted. 0 times theorem prover too weak. 416 trivial. 0 not checked. [2021-12-28 09:15:05,249 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:15:05,249 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548355602] [2021-12-28 09:15:05,249 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548355602] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:15:05,249 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:15:05,249 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:15:05,250 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018622751] [2021-12-28 09:15:05,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:15:05,250 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-12-28 09:15:05,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:05,251 INFO L85 PathProgramCache]: Analyzing trace with hash -2010594078, now seen corresponding path program 1 times [2021-12-28 09:15:05,251 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:05,251 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69481191] [2021-12-28 09:15:05,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:05,251 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:05,257 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:05,277 INFO L134 CoverageAnalysis]: Checked inductivity of 760 backedges. 224 proven. 6 refuted. 0 times theorem prover too weak. 530 trivial. 0 not checked. [2021-12-28 09:15:05,277 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:15:05,278 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69481191] [2021-12-28 09:15:05,278 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69481191] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 09:15:05,278 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1425430633] [2021-12-28 09:15:05,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:05,278 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 09:15:05,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:05,284 INFO L229 MonitoredProcess]: Starting monitored process 256 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 09:15:05,316 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (256)] Waiting until timeout for monitored process [2021-12-28 09:15:05,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:05,370 INFO L263 TraceCheckSpWp]: Trace formula consists of 368 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-28 09:15:05,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:15:05,696 INFO L134 CoverageAnalysis]: Checked inductivity of 760 backedges. 494 proven. 0 refuted. 0 times theorem prover too weak. 266 trivial. 0 not checked. [2021-12-28 09:15:05,696 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 09:15:05,696 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1425430633] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:15:05,696 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-28 09:15:05,697 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-12-28 09:15:05,697 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082914548] [2021-12-28 09:15:05,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:15:05,697 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:15:05,697 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:15:05,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:15:05,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:15:05,698 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) [2021-12-28 09:15:05,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:15:05,783 INFO L93 Difference]: Finished difference Result 4246 states and 4983 transitions. [2021-12-28 09:15:05,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:15:05,784 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4246 states and 4983 transitions. [2021-12-28 09:15:05,797 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1649 [2021-12-28 09:15:05,805 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4246 states to 4246 states and 4983 transitions. [2021-12-28 09:15:05,806 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2669 [2021-12-28 09:15:05,810 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2669 [2021-12-28 09:15:05,811 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4246 states and 4983 transitions. [2021-12-28 09:15:05,811 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:15:05,811 INFO L681 BuchiCegarLoop]: Abstraction has 4246 states and 4983 transitions. [2021-12-28 09:15:05,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4246 states and 4983 transitions. [2021-12-28 09:15:05,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4246 to 4246. [2021-12-28 09:15:05,926 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) [2021-12-28 09:15:05,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4246 states to 4246 states and 4983 transitions. [2021-12-28 09:15:05,936 INFO L704 BuchiCegarLoop]: Abstraction has 4246 states and 4983 transitions. [2021-12-28 09:15:05,936 INFO L587 BuchiCegarLoop]: Abstraction has 4246 states and 4983 transitions. [2021-12-28 09:15:05,936 INFO L425 BuchiCegarLoop]: ======== Iteration 36============ [2021-12-28 09:15:05,936 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 4246 states and 4983 transitions. [2021-12-28 09:15:05,946 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 1649 [2021-12-28 09:15:05,946 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:15:05,946 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:15:05,949 INFO L842 BuchiCegarLoop]: 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] [2021-12-28 09:15:05,950 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 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] [2021-12-28 09:15:05,950 INFO L791 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 [2021-12-28 09:15:05,951 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (255)] Forceful destruction successful, exit code 0 [2021-12-28 09:15:05,952 INFO L793 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 [2021-12-28 09:15:05,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:05,953 INFO L85 PathProgramCache]: Analyzing trace with hash 1536518365, now seen corresponding path program 1 times [2021-12-28 09:15:05,953 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:05,953 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1074744132] [2021-12-28 09:15:05,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:05,954 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:05,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:05,966 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:15:05,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:06,002 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:15:06,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:06,003 INFO L85 PathProgramCache]: Analyzing trace with hash -188384889, now seen corresponding path program 1 times [2021-12-28 09:15:06,003 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:06,003 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [356022740] [2021-12-28 09:15:06,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:06,004 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:06,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:06,036 INFO L134 CoverageAnalysis]: Checked inductivity of 770 backedges. 223 proven. 5 refuted. 0 times theorem prover too weak. 542 trivial. 0 not checked. [2021-12-28 09:15:06,036 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:15:06,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [356022740] [2021-12-28 09:15:06,036 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [356022740] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 09:15:06,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [163558194] [2021-12-28 09:15:06,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:06,037 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 09:15:06,037 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:06,038 INFO L229 MonitoredProcess]: Starting monitored process 257 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 09:15:06,065 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (257)] Waiting until timeout for monitored process [2021-12-28 09:15:06,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:06,120 INFO L263 TraceCheckSpWp]: Trace formula consists of 391 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-28 09:15:06,123 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:15:06,427 INFO L134 CoverageAnalysis]: Checked inductivity of 770 backedges. 495 proven. 0 refuted. 0 times theorem prover too weak. 275 trivial. 0 not checked. [2021-12-28 09:15:06,427 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2021-12-28 09:15:06,427 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [163558194] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:15:06,427 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2021-12-28 09:15:06,427 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2021-12-28 09:15:06,428 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485654412] [2021-12-28 09:15:06,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:15:06,428 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:15:06,428 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:15:06,428 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:15:06,428 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-12-28 09:15:06,429 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) [2021-12-28 09:15:06,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:15:06,463 INFO L93 Difference]: Finished difference Result 8175 states and 9544 transitions. [2021-12-28 09:15:06,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-12-28 09:15:06,464 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 8175 states and 9544 transitions. [2021-12-28 09:15:06,484 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 3298 [2021-12-28 09:15:06,497 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 8175 states to 8175 states and 9544 transitions. [2021-12-28 09:15:06,497 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5113 [2021-12-28 09:15:06,499 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5113 [2021-12-28 09:15:06,499 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8175 states and 9544 transitions. [2021-12-28 09:15:06,501 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is not deterministic. [2021-12-28 09:15:06,501 INFO L681 BuchiCegarLoop]: Abstraction has 8175 states and 9544 transitions. [2021-12-28 09:15:06,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8175 states and 9544 transitions. [2021-12-28 09:15:06,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8175 to 7955. [2021-12-28 09:15:06,559 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) [2021-12-28 09:15:06,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7955 states to 7955 states and 9304 transitions. [2021-12-28 09:15:06,570 INFO L704 BuchiCegarLoop]: Abstraction has 7955 states and 9304 transitions. [2021-12-28 09:15:06,570 INFO L587 BuchiCegarLoop]: Abstraction has 7955 states and 9304 transitions. [2021-12-28 09:15:06,570 INFO L425 BuchiCegarLoop]: ======== Iteration 37============ [2021-12-28 09:15:06,570 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7955 states and 9304 transitions. [2021-12-28 09:15:06,583 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 3134 [2021-12-28 09:15:06,583 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:15:06,583 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:15:06,584 INFO L842 BuchiCegarLoop]: 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] [2021-12-28 09:15:06,585 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [11, 11, 11, 11, 10, 10, 10, 10, 10, 9, 9, 8, 8, 7, 7, 6, 6, 5, 5, 4, 4, 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] [2021-12-28 09:15:06,585 INFO L791 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 [2021-12-28 09:15:06,585 INFO L793 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 [2021-12-28 09:15:06,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:06,586 INFO L85 PathProgramCache]: Analyzing trace with hash 1536518365, now seen corresponding path program 2 times [2021-12-28 09:15:06,586 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:06,586 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673148748] [2021-12-28 09:15:06,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:06,586 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:06,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:06,597 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:15:06,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:06,632 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:15:06,633 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:06,633 INFO L85 PathProgramCache]: Analyzing trace with hash 1476261063, now seen corresponding path program 1 times [2021-12-28 09:15:06,633 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:06,633 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [433510303] [2021-12-28 09:15:06,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:06,634 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:06,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:06,663 INFO L134 CoverageAnalysis]: Checked inductivity of 770 backedges. 223 proven. 5 refuted. 0 times theorem prover too weak. 542 trivial. 0 not checked. [2021-12-28 09:15:06,663 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:15:06,664 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [433510303] [2021-12-28 09:15:06,664 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [433510303] provided 0 perfect and 1 imperfect interpolant sequences [2021-12-28 09:15:06,664 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [272147562] [2021-12-28 09:15:06,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:06,664 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-12-28 09:15:06,664 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:06,668 INFO L229 MonitoredProcess]: Starting monitored process 258 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2021-12-28 09:15:06,669 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (258)] Waiting until timeout for monitored process [2021-12-28 09:15:06,741 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:06,743 INFO L263 TraceCheckSpWp]: Trace formula consists of 385 conjuncts, 3 conjunts are in the unsatisfiable core [2021-12-28 09:15:06,745 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:15:07,040 INFO L134 CoverageAnalysis]: Checked inductivity of 770 backedges. 223 proven. 5 refuted. 0 times theorem prover too weak. 542 trivial. 0 not checked. [2021-12-28 09:15:07,040 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2021-12-28 09:15:07,413 INFO L134 CoverageAnalysis]: Checked inductivity of 770 backedges. 223 proven. 5 refuted. 0 times theorem prover too weak. 542 trivial. 0 not checked. [2021-12-28 09:15:07,413 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [272147562] provided 0 perfect and 2 imperfect interpolant sequences [2021-12-28 09:15:07,413 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2021-12-28 09:15:07,414 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2021-12-28 09:15:07,414 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786606728] [2021-12-28 09:15:07,414 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2021-12-28 09:15:07,414 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-12-28 09:15:07,414 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:15:07,414 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-12-28 09:15:07,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-12-28 09:15:07,415 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) [2021-12-28 09:15:07,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:15:07,521 INFO L93 Difference]: Finished difference Result 4393 states and 5018 transitions. [2021-12-28 09:15:07,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-12-28 09:15:07,522 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4393 states and 5018 transitions. [2021-12-28 09:15:07,531 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 164 [2021-12-28 09:15:07,534 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4393 states to 2339 states and 2672 transitions. [2021-12-28 09:15:07,534 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2329 [2021-12-28 09:15:07,535 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2339 [2021-12-28 09:15:07,535 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2339 states and 2672 transitions. [2021-12-28 09:15:07,537 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:15:07,537 INFO L681 BuchiCegarLoop]: Abstraction has 2339 states and 2672 transitions. [2021-12-28 09:15:07,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2339 states and 2672 transitions. [2021-12-28 09:15:07,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2339 to 1158. [2021-12-28 09:15:07,548 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) [2021-12-28 09:15:07,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1158 states to 1158 states and 1333 transitions. [2021-12-28 09:15:07,550 INFO L704 BuchiCegarLoop]: Abstraction has 1158 states and 1333 transitions. [2021-12-28 09:15:07,550 INFO L587 BuchiCegarLoop]: Abstraction has 1158 states and 1333 transitions. [2021-12-28 09:15:07,550 INFO L425 BuchiCegarLoop]: ======== Iteration 38============ [2021-12-28 09:15:07,550 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1158 states and 1333 transitions. [2021-12-28 09:15:07,553 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 164 [2021-12-28 09:15:07,553 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-12-28 09:15:07,553 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-12-28 09:15:07,554 INFO L842 BuchiCegarLoop]: 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] [2021-12-28 09:15:07,554 INFO L843 BuchiCegarLoop]: 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] [2021-12-28 09:15:07,555 INFO L791 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 [2021-12-28 09:15:07,555 INFO L793 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 [2021-12-28 09:15:07,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:07,556 INFO L85 PathProgramCache]: Analyzing trace with hash -2073234653, now seen corresponding path program 1 times [2021-12-28 09:15:07,556 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:07,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015079218] [2021-12-28 09:15:07,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:07,556 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:07,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:07,570 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:15:07,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:07,615 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:15:07,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:07,615 INFO L85 PathProgramCache]: Analyzing trace with hash 816935564, now seen corresponding path program 2 times [2021-12-28 09:15:07,616 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:07,616 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [822828787] [2021-12-28 09:15:07,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:07,616 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:07,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:07,621 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2021-12-28 09:15:07,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2021-12-28 09:15:07,625 INFO L133 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2021-12-28 09:15:07,625 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:07,626 INFO L85 PathProgramCache]: Analyzing trace with hash 88012202, now seen corresponding path program 1 times [2021-12-28 09:15:07,626 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-12-28 09:15:07,626 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1266318876] [2021-12-28 09:15:07,626 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-12-28 09:15:07,626 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-12-28 09:15:07,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:07,678 INFO L134 CoverageAnalysis]: Checked inductivity of 1209 backedges. 469 proven. 0 refuted. 0 times theorem prover too weak. 740 trivial. 0 not checked. [2021-12-28 09:15:07,678 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-12-28 09:15:07,678 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1266318876] [2021-12-28 09:15:07,678 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1266318876] provided 1 perfect and 0 imperfect interpolant sequences [2021-12-28 09:15:07,678 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-12-28 09:15:07,679 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-12-28 09:15:07,679 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929359149] [2021-12-28 09:15:07,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-12-28 09:15:07,998 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:15:07,998 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:15:07,998 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:15:07,998 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:15:07,998 INFO L129 ssoRankerPreferences]: Use exernal solver: true [2021-12-28 09:15:07,998 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:07,998 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:15:07,998 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:15:07,998 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration38_Loop [2021-12-28 09:15:07,998 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:15:07,998 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:15:07,999 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:08,001 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:08,003 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:08,005 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:08,009 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:08,011 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:08,014 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:08,017 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:08,019 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:08,021 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:08,023 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:08,024 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:08,027 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:08,109 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:15:08,109 INFO L404 LassoAnalysis]: Checking for nontermination... [2021-12-28 09:15:08,109 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:08,109 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:08,111 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) [2021-12-28 09:15:08,112 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 [2021-12-28 09:15:08,113 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:15:08,113 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:15:08,134 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:15:08,134 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: [] [2021-12-28 09:15:08,157 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (259)] Forceful destruction successful, exit code 0 [2021-12-28 09:15:08,158 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:08,158 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:08,159 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) [2021-12-28 09:15:08,163 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:15:08,163 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:15:08,172 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 [2021-12-28 09:15:08,191 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:15:08,191 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~skip~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:15:08,213 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (260)] Forceful destruction successful, exit code 0 [2021-12-28 09:15:08,213 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:08,213 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:08,214 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) [2021-12-28 09:15:08,219 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:15:08,220 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:15:08,232 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 [2021-12-28 09:15:08,239 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:15:08,239 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: [] [2021-12-28 09:15:08,263 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 [2021-12-28 09:15:08,264 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:08,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:08,265 INFO L229 MonitoredProcess]: Starting monitored process 262 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:15:08,266 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (262)] Waiting until timeout for monitored process [2021-12-28 09:15:08,267 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:15:08,267 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:15:08,283 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:15:08,283 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: [] [2021-12-28 09:15:08,304 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (262)] Ended with exit code 0 [2021-12-28 09:15:08,304 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:08,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:08,305 INFO L229 MonitoredProcess]: Starting monitored process 263 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:15:08,305 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (263)] Waiting until timeout for monitored process [2021-12-28 09:15:08,307 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:15:08,307 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:15:08,318 INFO L437 LassoAnalysis]: Proved nontermination for one component. [2021-12-28 09:15:08,318 INFO L440 LassoAnalysis]: Non-Termination argument consisting of: Initial state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Honda state: {ULTIMATE.start_ssl3_connect_~s__init_num~0#1=0} Generalized eigenvectors: [] Lambdas: [] Nus: [] [2021-12-28 09:15:08,333 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (263)] Ended with exit code 0 [2021-12-28 09:15:08,334 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:08,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:08,335 INFO L229 MonitoredProcess]: Starting monitored process 264 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:15:08,335 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (264)] Waiting until timeout for monitored process [2021-12-28 09:15:08,336 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 0 Nilpotent components: true [2021-12-28 09:15:08,336 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:15:08,362 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (264)] Ended with exit code 0 [2021-12-28 09:15:08,363 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:08,363 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:08,364 INFO L229 MonitoredProcess]: Starting monitored process 265 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:15:08,366 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (265)] Waiting until timeout for monitored process [2021-12-28 09:15:08,366 INFO L148 nArgumentSynthesizer]: Nontermination analysis: NONLINEAR Allow bounded executions: true Number of generalized eigenvectors: 3 Nilpotent components: true [2021-12-28 09:15:08,367 INFO L160 nArgumentSynthesizer]: Using integer mode. [2021-12-28 09:15:08,374 INFO L444 LassoAnalysis]: Proving nontermination failed: No geometric nontermination argument exists. [2021-12-28 09:15:08,389 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (265)] Ended with exit code 0 [2021-12-28 09:15:08,389 INFO L210 LassoAnalysis]: Preferences: [2021-12-28 09:15:08,389 INFO L126 ssoRankerPreferences]: Compute integeral hull: false [2021-12-28 09:15:08,389 INFO L127 ssoRankerPreferences]: Enable LassoPartitioneer: true [2021-12-28 09:15:08,389 INFO L128 ssoRankerPreferences]: Term annotations enabled: false [2021-12-28 09:15:08,390 INFO L129 ssoRankerPreferences]: Use exernal solver: false [2021-12-28 09:15:08,390 INFO L130 ssoRankerPreferences]: SMT solver command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:08,390 INFO L131 ssoRankerPreferences]: Dump SMT script to file: false [2021-12-28 09:15:08,390 INFO L132 ssoRankerPreferences]: Path of dumped script: [2021-12-28 09:15:08,390 INFO L133 ssoRankerPreferences]: Filename of dumped script: s3_clnt_1.cil-2.c_Iteration38_Loop [2021-12-28 09:15:08,390 INFO L134 ssoRankerPreferences]: MapElimAlgo: Frank [2021-12-28 09:15:08,390 INFO L276 LassoAnalysis]: Starting lasso preprocessing... [2021-12-28 09:15:08,390 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:08,395 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:08,398 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:08,401 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:08,403 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:08,404 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:08,406 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:08,408 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:08,409 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:08,411 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:08,413 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:08,414 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:08,416 INFO L141 MapEliminator]: Using MapEliminator with SimplificationTechnique=SIMPLIFY_DDA XnfConversionTechnique=BOTTOM_UP_WITH_LOCAL_SIMPLIFICATION AddInequalities=false OnlyTrivialImplicationsArrayWrite=true OnlyTrivialImplicationsForModifiedArguments=true OnlyArgumentsInFormula=true [2021-12-28 09:15:08,488 INFO L294 LassoAnalysis]: Preprocessing complete. [2021-12-28 09:15:08,488 INFO L490 LassoAnalysis]: Using template 'affine'. [2021-12-28 09:15:08,488 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:08,488 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:08,489 INFO L229 MonitoredProcess]: Starting monitored process 266 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:15:08,489 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (266)] Waiting until timeout for monitored process [2021-12-28 09:15:08,491 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:15:08,496 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:15:08,496 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:15:08,496 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:15:08,496 INFO L204 nArgumentSynthesizer]: 2 loop disjuncts [2021-12-28 09:15:08,496 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:15:08,496 INFO L401 nArgumentSynthesizer]: We have 4 Motzkin's Theorem applications. [2021-12-28 09:15:08,496 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:15:08,498 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:15:08,513 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (266)] Forceful destruction successful, exit code 0 [2021-12-28 09:15:08,513 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:08,513 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:08,514 INFO L229 MonitoredProcess]: Starting monitored process 267 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:15:08,514 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (267)] Waiting until timeout for monitored process [2021-12-28 09:15:08,516 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:15:08,521 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:15:08,521 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:15:08,521 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:15:08,521 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:15:08,521 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:15:08,522 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:15:08,522 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:15:08,523 INFO L527 LassoAnalysis]: Proving termination failed for this template and these settings. [2021-12-28 09:15:08,538 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (267)] Ended with exit code 0 [2021-12-28 09:15:08,538 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:08,538 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:08,539 INFO L229 MonitoredProcess]: Starting monitored process 268 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:15:08,539 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (268)] Waiting until timeout for monitored process [2021-12-28 09:15:08,541 INFO L120 nArgumentSynthesizer]: Termination Analysis Settings: Termination analysis: LINEAR_WITH_GUESSESNumber of strict supporting invariants: 0Number of non-strict supporting invariants: 1Consider only non-deceasing supporting invariants: trueSimplify termination arguments: trueSimplify supporting invariants: trueOverapproximate stem: false [2021-12-28 09:15:08,546 INFO L338 nArgumentSynthesizer]: Template has degree 0. [2021-12-28 09:15:08,546 INFO L351 nArgumentSynthesizer]: There is no stem transition; disabling supporting invariant generation. [2021-12-28 09:15:08,546 INFO L203 nArgumentSynthesizer]: 1 stem disjuncts [2021-12-28 09:15:08,546 INFO L204 nArgumentSynthesizer]: 1 loop disjuncts [2021-12-28 09:15:08,546 INFO L205 nArgumentSynthesizer]: 2 template conjuncts. [2021-12-28 09:15:08,547 INFO L401 nArgumentSynthesizer]: We have 2 Motzkin's Theorem applications. [2021-12-28 09:15:08,547 INFO L402 nArgumentSynthesizer]: A total of 0 supporting invariants were added. [2021-12-28 09:15:08,548 INFO L420 nArgumentSynthesizer]: Found a termination argument, trying to simplify. [2021-12-28 09:15:08,550 INFO L443 ModelExtractionUtils]: Simplification made 3 calls to the SMT solver. [2021-12-28 09:15:08,550 INFO L444 ModelExtractionUtils]: 0 out of 3 variables were initially zero. Simplification set additionally 1 variables to zero. [2021-12-28 09:15:08,550 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-12-28 09:15:08,550 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-12-28 09:15:08,551 INFO L229 MonitoredProcess]: Starting monitored process 269 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-12-28 09:15:08,551 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (269)] Waiting until timeout for monitored process [2021-12-28 09:15:08,552 INFO L435 nArgumentSynthesizer]: Simplifying supporting invariants... [2021-12-28 09:15:08,552 INFO L438 nArgumentSynthesizer]: Removed 0 redundant supporting invariants from a total of 0. [2021-12-28 09:15:08,552 INFO L513 LassoAnalysis]: Proved termination. [2021-12-28 09:15:08,552 INFO L515 LassoAnalysis]: Termination argument consisting of: Ranking function f(ULTIMATE.start_ssl3_connect_~s__state~0#1) = 1*ULTIMATE.start_ssl3_connect_~s__state~0#1 Supporting invariants [] [2021-12-28 09:15:08,567 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (268)] Ended with exit code 0 [2021-12-28 09:15:08,568 INFO L297 tatePredicateManager]: 0 out of 0 supporting invariants were superfluous and have been removed [2021-12-28 09:15:08,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:08,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:08,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 435 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-28 09:15:08,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:15:09,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:09,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-28 09:15:09,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:15:09,183 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 09:15:09,184 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and without honda bouncer for loop.1 stem predicates 3 loop predicates [2021-12-28 09:15:09,184 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) [2021-12-28 09:15:09,239 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. [2021-12-28 09:15:09,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 4 states 1 stem states 2 non-accepting loop states 1 accepting loop states [2021-12-28 09:15:09,240 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) [2021-12-28 09:15:09,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 189 transitions. [2021-12-28 09:15:09,240 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 4 states and 189 transitions. Stem has 269 letters. Loop has 73 letters. [2021-12-28 09:15:09,241 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:15:09,241 INFO L634 RefineBuchi]: Bad chosen interpolant automaton: word not accepted [2021-12-28 09:15:09,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-12-28 09:15:09,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:09,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 435 conjuncts, 2 conjunts are in the unsatisfiable core [2021-12-28 09:15:09,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:15:09,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-12-28 09:15:09,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 4 conjunts are in the unsatisfiable core [2021-12-28 09:15:09,703 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-12-28 09:15:09,821 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 30 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-12-28 09:15:09,821 INFO L152 lantAutomatonBouncer]: Defining deterministic Buchi interpolant automaton with honda bouncer for stem and with honda bouncer for loop.1 stem predicates 3 loop predicates [2021-12-28 09:15:09,821 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) [2021-12-28 09:15:09,853 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (269)] Forceful destruction successful, exit code 0 [2021-12-28 09:15:09,905 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. [2021-12-28 09:15:09,905 INFO L141 InterpolantAutomaton]: Switched to read-only mode: Buchi interpolant automaton has 5 states 1 stem states 3 non-accepting loop states 1 accepting loop states [2021-12-28 09:15:09,906 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) [2021-12-28 09:15:09,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 231 transitions. [2021-12-28 09:15:09,906 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 231 transitions. Stem has 269 letters. Loop has 73 letters. [2021-12-28 09:15:09,906 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:15:09,906 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 231 transitions. Stem has 342 letters. Loop has 73 letters. [2021-12-28 09:15:09,907 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:15:09,907 INFO L84 BuchiAccepts]: Start buchiAccepts Operand 5 states and 231 transitions. Stem has 269 letters. Loop has 146 letters. [2021-12-28 09:15:09,908 INFO L116 BuchiAccepts]: Finished buchiAccepts. [2021-12-28 09:15:09,908 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1324 states and 1523 transitions. [2021-12-28 09:15:09,911 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-12-28 09:15:09,911 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1324 states to 0 states and 0 transitions. [2021-12-28 09:15:09,911 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2021-12-28 09:15:09,911 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2021-12-28 09:15:09,911 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2021-12-28 09:15:09,911 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:15:09,911 INFO L681 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-12-28 09:15:09,911 INFO L704 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-12-28 09:15:09,911 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-12-28 09:15:09,911 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-12-28 09:15:09,911 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-12-28 09:15:09,911 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) [2021-12-28 09:15:09,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-12-28 09:15:09,912 INFO L93 Difference]: Finished difference Result 0 states and 0 transitions. [2021-12-28 09:15:09,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2021-12-28 09:15:09,912 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 0 states and 0 transitions. [2021-12-28 09:15:09,912 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-12-28 09:15:09,912 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 0 states to 0 states and 0 transitions. [2021-12-28 09:15:09,912 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 0 [2021-12-28 09:15:09,912 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 0 [2021-12-28 09:15:09,912 INFO L73 IsDeterministic]: Start isDeterministic. Operand 0 states and 0 transitions. [2021-12-28 09:15:09,912 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-12-28 09:15:09,913 INFO L681 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-12-28 09:15:09,913 INFO L704 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-12-28 09:15:09,913 INFO L587 BuchiCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-12-28 09:15:09,913 INFO L425 BuchiCegarLoop]: ======== Iteration 39============ [2021-12-28 09:15:09,913 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 0 states and 0 transitions. [2021-12-28 09:15:09,913 INFO L131 ngComponentsAnalysis]: Automaton has 0 accepting balls. 0 [2021-12-28 09:15:09,913 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is true [2021-12-28 09:15:09,918 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer CFG 28.12 09:15:09 BoogieIcfgContainer [2021-12-28 09:15:09,918 INFO L132 PluginConnector]: ------------------------ END BuchiAutomizer---------------------------- [2021-12-28 09:15:09,918 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-12-28 09:15:09,918 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-12-28 09:15:09,919 INFO L275 PluginConnector]: Witness Printer initialized [2021-12-28 09:15:09,919 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.12 09:14:31" (3/4) ... [2021-12-28 09:15:09,921 INFO L140 WitnessPrinter]: No result that supports witness generation found [2021-12-28 09:15:09,921 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-12-28 09:15:09,921 INFO L158 Benchmark]: Toolchain (without parser) took 39526.58ms. Allocated memory was 58.7MB in the beginning and 484.4MB in the end (delta: 425.7MB). Free memory was 43.0MB in the beginning and 375.1MB in the end (delta: -332.1MB). Peak memory consumption was 93.7MB. Max. memory is 16.1GB. [2021-12-28 09:15:09,921 INFO L158 Benchmark]: CDTParser took 0.20ms. Allocated memory is still 48.2MB. Free memory was 30.7MB in the beginning and 30.6MB in the end (delta: 30.3kB). There was no memory consumed. Max. memory is 16.1GB. [2021-12-28 09:15:09,922 INFO L158 Benchmark]: CACSL2BoogieTranslator took 348.46ms. Allocated memory is still 58.7MB. Free memory was 42.8MB in the beginning and 39.8MB in the end (delta: 3.0MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. [2021-12-28 09:15:09,922 INFO L158 Benchmark]: Boogie Procedure Inliner took 68.79ms. Allocated memory is still 58.7MB. Free memory was 39.6MB in the beginning and 37.2MB in the end (delta: 2.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-28 09:15:09,922 INFO L158 Benchmark]: Boogie Preprocessor took 48.25ms. Allocated memory is still 58.7MB. Free memory was 37.0MB in the beginning and 35.3MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2021-12-28 09:15:09,923 INFO L158 Benchmark]: RCFGBuilder took 551.35ms. Allocated memory is still 58.7MB. Free memory was 35.1MB in the beginning and 24.6MB in the end (delta: 10.5MB). Peak memory consumption was 12.7MB. Max. memory is 16.1GB. [2021-12-28 09:15:09,923 INFO L158 Benchmark]: BuchiAutomizer took 38494.70ms. Allocated memory was 58.7MB in the beginning and 484.4MB in the end (delta: 425.7MB). Free memory was 24.4MB in the beginning and 375.1MB in the end (delta: -350.7MB). Peak memory consumption was 75.7MB. Max. memory is 16.1GB. [2021-12-28 09:15:09,923 INFO L158 Benchmark]: Witness Printer took 2.36ms. Allocated memory is still 484.4MB. Free memory is still 375.1MB. There was no memory consumed. Max. memory is 16.1GB. [2021-12-28 09:15:09,924 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.20ms. Allocated memory is still 48.2MB. Free memory was 30.7MB in the beginning and 30.6MB in the end (delta: 30.3kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 348.46ms. Allocated memory is still 58.7MB. Free memory was 42.8MB in the beginning and 39.8MB in the end (delta: 3.0MB). Peak memory consumption was 14.7MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 68.79ms. Allocated memory is still 58.7MB. Free memory was 39.6MB in the beginning and 37.2MB in the end (delta: 2.4MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 48.25ms. Allocated memory is still 58.7MB. Free memory was 37.0MB in the beginning and 35.3MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 551.35ms. Allocated memory is still 58.7MB. Free memory was 35.1MB in the beginning and 24.6MB in the end (delta: 10.5MB). Peak memory consumption was 12.7MB. Max. memory is 16.1GB. * BuchiAutomizer took 38494.70ms. Allocated memory was 58.7MB in the beginning and 484.4MB in the end (delta: 425.7MB). Free memory was 24.4MB in the beginning and 375.1MB in the end (delta: -350.7MB). Peak memory consumption was 75.7MB. Max. memory is 16.1GB. * Witness Printer took 2.36ms. Allocated memory is still 484.4MB. Free memory is still 375.1MB. 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 38.4s and 39 iterations. TraceHistogramMax:11. Analysis of lassos took 20.9s. Construction of modules took 4.5s. Büchi inclusion checks took 9.6s. Highest rank in rank-based complementation 3. Minimization of det autom 3. Minimization of nondet autom 52. Automata minimization 1.8s AutomataMinimizationTime, 53 MinimizatonAttempts, 11211 StatesRemovedByMinimization, 49 NontrivialMinimizations. Non-live state removal took 0.9s Buchi closure took 0.0s. Biggest automaton had 7955 states and ocurred in iteration 36. Nontrivial modules had stage [16, 5, 0, 0, 0]. InterpolantCoveringCapabilityFinite: 0/0 InterpolantCoveringCapabilityBuchi: 30/60 HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 8674 SdHoareTripleChecker+Valid, 5.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 8648 mSDsluCounter, 15719 SdHoareTripleChecker+Invalid, 4.6s 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.1s 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: 24ms VariablesStem: 0 VariablesLoop: 1 DisjunctsStem: 1 DisjunctsLoop: 2 SupportingInvariants: 0 MotzkinApplications: 4 LassoTerminationAnalysisBenchmarks: LassoNonterminationAnalysisSatFixpoint: 71 LassoNonterminationAnalysisSatUnbounded: 4 LassoNonterminationAnalysisUnsat: 21 LassoNonterminationAnalysisUnknown: 0 LassoNonterminationAnalysisTime: 2.9s - TerminationAnalysisResult: Termination proven Buchi Automizer proved that your program is terminating RESULT: Ultimate proved your program to be correct! [2021-12-28 09:15:09,955 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (258)] Ended with exit code 0 [2021-12-28 09:15:10,159 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (257)] Ended with exit code 0 [2021-12-28 09:15:10,359 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (256)] Ended with exit code 0 [2021-12-28 09:15:10,559 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (246)] Forceful destruction successful, exit code 0 [2021-12-28 09:15:10,759 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (245)] Ended with exit code 0 [2021-12-28 09:15:10,960 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (237)] Ended with exit code 0 [2021-12-28 09:15:11,160 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (155)] Forceful destruction successful, exit code 0 [2021-12-28 09:15:11,361 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE